Matplotlib笔记
1.绘制折线图
- 基本操作
- 设置线条宽度,颜色
- 添加x y轴名称
- 设置字体(封装成字典),解决中文无法识别的问题
- 添加标题
- 保存图片
import matplotlib.pyplot as plt
x = [1,2,3,4,5]
y = [1,4,9,16,25]
font_title = {
'family':'FangSong',
'weight':'bold',
'size':25
}
plt.plot(x,y,linewidth = 1,color = 'red')
plt.xlabel('x')
plt.ylabel('y = x^2')
plt.title('y=x^2函数绘制多点折线图',font = font_title)
plt.savefig('../my_image/img1.jpg')
plt.show()

- 绘制正余弦曲线
- 当所选取的点数量较多,最终会呈现处函数曲线图样式
- 可利用numpy中的数组类型npArray初始化点的横纵坐标
- 绘制图例
import matplotlib.pyplot as plt
import numpy as np
font_title = {
'family':'FangSong',
'weight':'bold',
'size':12
}
x = np.linspace(-np.pi*2,np.pi*2,1000)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x,y1,linewidth = 1,label = '正弦曲线')
plt.plot(x,y2,linewidth = 1,label = '余弦曲线')
plt.legend(prop = font_title, loc = 'upper right')
plt.show()

- 设置线条样式
- 在plot函数中设置
- 种类丰富,可参考文章:https://blog.csdn.net/qq_30992103/article/details/101905466
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0,100,100)
plt.xlabel('x')
plt.ylabel('y')
plt.plot(x,x-20,'--c')
plt.plot(x,x-10,'-.b')
plt.plot(x,</