matplotlib是Python優(yōu)秀的數(shù)據(jù)可視化第三方庫
matplotlib庫的效果可參考
http://matplotlib.org/gallery.html
matplotlib的使用 由各種可視化類構(gòu)成,內(nèi)部結(jié)構(gòu)復(fù)雜,受matlab庫啟發(fā),matplotlab.pyplot是繪制種類可視化圖形的命令子庫,相當(dāng)于快捷方式
import matplotlib.pyplot as plt

一個小示例

import matplotlib.pyplot as plt
plt.plot([2,3,4,5,1,6])
plt.ylabel("Grade")
plt.ylabel("number")
plt.axis([-1,11,0,7])
plt.savefig('test',dpi=600)#plt.savefig()將輸出圖形存儲為文件,默認(rèn)為png格式,可以通過dpi修改輸出質(zhì)量plt.show()

得到結(jié)果

繪制多圖subplot

plot.subplot(nrows,ncols,plot_number)
在全局繪制區(qū)域中創(chuàng)建一個分區(qū)體系,并定位到一個子繪圖區(qū)域
pyplot繪圖區(qū)域示例

import numpy as npimport matplotlib.pyplot as pltdef f(t):
    return np.exp(-t) * np.cos(2 * np.pi * t)

a = np.arange(0.0, 5.0, 0.02)
plt.subplot(211)
plt.plot(a, f(a))
plt.subplot(2, 1, 2)
plt.plot(a, np.cos(2 * np.pi * a), 'r--')
plt.savefig('test',dpi=600)
plt.show()

得到結(jié)果: