Matplotlib库有各种可视化类构成,内部结构复杂,受Matlab启发。
matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。
import matplotlib.pyplot as plt
plt.plot([3, 1, 4, 5, 2])
plt.ylabel("Grade")
plt.savefig('test', dpi=600) #PNG文件
plt.show()
import matplotlib.pyplot as plt
plt.plot([0, 2, 4, 6, 8], [3, 1, 4, 5, 2])
plt.ylabel("Grade")
plt.axis([-1, 10, 0, 6])
plt.savefig('test', dpi=600) #PNG文件
plt.show()
plt.subplot(nrows, ncols, plot_number)
plt.subplot(3, 2, 4)
plt.subplot(324)
plt.plot(x, y, format_string, **kwargs)
1)pyplot的中文显示需要rcParams
matplotlib.rcParams['font.family'] = 'SimHei'
2)再有中文输出的地方,增加一个属性: fontproperties
plt.annotate()
plt.subplot2grid()
GridSpec
关键: 选取恰当的图形展示数据含义
找显示方法
网友评论