Matplotlib下plt常用指令总结
使用python常常用到Matplotlib库,用于在 Python 中创建静态、动画和交互式可视化。总结以下常用的几条命令:
首先需要引入库:
import matplotlib.pyplot as plt
1、plt.imshow(image)
:表示对图像image进行处理,可以打印出来图像的数字形式,但是就是无法可视化的显示出来
2、plt.show()
:将plt.imshow()处理后的函数显示出来
3、pylab.show()
:用来显示图片,但是使用这句话显示需要在引入库:import pylab
4、plt.colorbar()
:用来给图配渐变色时,要在图旁边把colorbar显示出来。当图片没有子图时,直接使用以上语句就搞定,当有子图时,需要设定一些参数,具体参考Matplotlib:给子图添加colorbar(颜色条或渐变色条)
5、plt.xlabel('x-axis')
:设置X轴的标签文本
plt.ylabel('y-axis')
:设置Y轴的标签文本
6、plt.title('title')
:用于设置图像标题
7、plt.xticks(ticks, labels, **kwargs)
:画图时默认的横纵坐标显示的值达不到自己的要求时使用xticks()对横坐标轴进行设置
其中参数:
- ticks:数组参数(array_like, optional),代表刻度的显示,若希望显示从1到10且每隔一个显示一次则可以设置为range(1,11,1)
- labels:也是数组参数(array_like, optional),表示放置在给定刻度的标签,这个参数必须是传递ticks时才能传递的,如果不赋值,就表示在这些刻度位置添加的值就是ticks数组中的数字。
- **kwargs:用于控制labels的形式
具体可参考matplotlib.pyplot.xticks
plt.yticks(ticks, labels, **kwargs)
:同上,对纵坐标轴进行修改
8、plt.savefig('fig.png')
:用于保存生成的图片
总结就到这里,之后遇到还会继续补充,若有错误请见谅并指出~~