matplotlib是python优秀的数据可视化第三方库。
matplotlib.pyplot子库可以调用全部功能,便于用户使用。
绘图-plt.plot(x,y,format,**kwargs)
- x:x轴数据
- y:y轴数据
- format_string:控制曲线的格式字符串,'颜色+线条+点'
- **kwargs:第二组或更多(x,y,format)
import
中文的显示
一般来说,只要指定轴的标签字符串就可以,但是输出中文的时候必须改字体,因为默认字体不支持中文。
import
如果你的字体找不到或报错,可以参考这篇文章(linux):
刚用上deepin的我--解决matplotlib中文显示小方块-python黑洞网www.pythonheidong.com文本显示函数
子图绘制
方法一:
plt.subplot2grid()函数能更方便的设计子图位置。
plt.subplot(GridSpec,CurSpec,colspan=1,rowspan=1)
理念:设计(m,n)的规则网格区域,从中选择子图开始的位置,并指定跨过多少行,多少列。
方法二:
图例位置
plt
去掉边框
正常情况下,绘制的图形有上下左右四个边框,如果不想要左边框和上边框,可以用如下办法去除:
import
如果想去除子图的边框:
ax
设置坐标轴
#设置坐标轴范围
插入Latex公式
要用r修饰后面的字符串(raw)
plt