matplotlib中使用最多的就是pyplot库.
使用流程
- 创建画布
- 画布设置
- 绘制内容
- 图表完善
- 添加图例
- 坐标轴设置
- 字体设置
- 表格标题
- 保存图片
- 显示图片(可选)
ps:有点烦,不能有序列表嵌套无序列表,我的强迫症啊.有知道的大佬请一定教教我!90度鞠躬!
画布的创建
画布创建时,可以选择是否创建多个画布.创建函数为:
p1 = plt.figure()
子图的创建
p1.add_subplot(参数1, 参数2, 参数3)
参数说明:
- 参数1:一块画布被均分成几行
- 参数2:一块画布被均分成几列
- 参数3:要画的图在第几块区域,从左至右,从上到下.
画布的设置
默认参数的修改(待完善)
- 图表中中文信息的正常显示
plt.rcParams['font.sans-serif'] = 'SimHei'
- 图表中正常显示负号(负数的正常显示)
plt.rcParamas['axes.unicode_minus'] = False
参考文献:https://blog.csdn.net/qq_27825451/article/details/81630839
绘制内容
绘制的内容主要有散点图,折线图,柱状图,直方图,饼图,雷达图等.
参考文献:https://www.cnblogs.com/yangzhizong/p/10077410.html
https://www.runoob.com/numpy/numpy-matplotlib.html
图表完善
图表完善的方面主要有:图例的添加,坐标轴的完善,字体的设置,图标的标题,等等方面
参考文献:https://www.cnblogs.com/duye/p/8862666.html
这里有一个处理日期值的内容:
https://baijiahao.baidu.com/s?id=1630347803946481297&wfr=spider&for=pc
图表的保存
plt.savefig()
方法中以路径+文件名
的格式传参,字符串类型.
图表显示
plt.show()