一、绘制线形图
1.导包时采用
import matplotlib.pyplot as plt
当只添加一个数组时,会默认作为Y轴的值
plt.plot([2, 4, 7, 9])
plt.show()
# 绘制的其实是Y轴的值,X轴默认从0开始

2.绘制基本的二维线形图
x = [1, 2, 3, 4]
y = [2, 5, 6, 8]
plt.plot(x, y)
plt.show()

3.如果想要绘制两条线
x = [1, 2, 3, 4]
y = [2, 5, 6, 8]
y1 = [3, 4, 7, 8]
plt.plot(x, y)
plt.plot(x,y1)
plt.show()

4.添加图例方法,使用plt.legend()方法
x = [1, 2, 3, 4]
y = [2, 5, 6, 8]
y1 = [3, 4, 7, 8]
plt.plot(x, y, label='A')
plt.plot(x, y1, label='B')
plt.legend() # 添加图例方法使用
plt.show()

5.与numpy数组结合
data1 = np.random.randn(10).cumsum() # 正态分布随机数
data2 = np.random.randn(10).cumsum()
print(data1)
print(data2)
plt.plot(data1, label='data1')
plt.plot(data2, label='data2')
plt.show()

6.当点足够多时,绘制出的图形就非常平滑
x = np.linspace(0, 7, 100) # 从0到7共100个点
y = np.sin(x)
plt.plot(x, y)
plt.show()
</

最低0.47元/天 解锁文章
1899

被折叠的 条评论
为什么被折叠?



