在同一图上画多个图形:
import matplotlib.pyplot as plt
import numpy as np
# 生成X数据
X = np.linspace(0, np.pi * 4, 1000
)
# 生成两种Y数据
y_sin =
np.sin(X)
y_cos =
np.cos(X)
# # 画两条线
# plt.plot(X, y_sin, '-r', label='sin(x)')
# plt.plot(X, y_cos, ':b', label='cos(x)')
# # 设置坐标自动伸缩
# plt.axis('tight')
# plt.legend()
# plt.show()
或者:
l1, = plt.plot(X, y_sin,
'-r')
l2, = plt.plot(X, y_cos,
'-b')
plt.legend([l1, l2], ['sin(x)',
'cos(x)'])
plt.show()
转载于:https://www.cnblogs.com/leokale-zz/p/11146002.html
相关资源:JAVA上百实例源码以及开源项目