代码
import matplotlib.pyplot as pltimport numpy as np# Plot circle or radius 3an = np.linspace(0, 2*np.pi, 100)plt.subplot(221)plt.plot(3*np.cos(an), 3*np.sin(an))plt.subplot(222)plt.plot(3*np.cos(an), 3*np.sin(an))plt.axis('equal')plt.subplot(223)plt.plot(3*np.cos(an), 3*np.sin(an))plt.axis('equal')plt.axis([-3, 3, -3, 3])plt.subplot(224)plt.plot(3*np.cos(an), 3*np.sin(an))plt.axis('equal')plt.axis([-3, 3, -3, 3])plt.plot([0, 4], [0, 4])plt.show()
运行结果
Matplotlib库介绍
matplotlib.pyplot是绘制各类可视化图形的命令字库,相当于快捷方式。导入方式如下:
import matplotlib.pyplot as plt
plt.savefig()将输出图形存储为文件,默认PNG格式,可以通过dpi修改输出质量。
实例:
import matplotlib.pyplot as plt plt.plot([3,1,4,5,2])plt.ylabel("Grade")plt.savefig('test',dpi=600) #PNG文件plt.show()
方法二(局部)
fontproperties
pyplot的文本显示
pyplot的文本显示函数
例子
LaTeX
plt.annotate
pyplot的子绘图区域
自定义划分区域
GridSpec类
pyplot的plot()函数
plot()
绘制多条数据,x不能省略
例子
format_string
例子
pyplot的中文显示
方法一(全局)
rcParams