Matplotlib

2018-05-17  本文已影响7人  闫_锋

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

关键: 选取恰当的图形展示数据含义
找显示方法

上一篇下一篇

猜你喜欢

热点阅读