總綱
函數(shù)名 |
說明 |
plt.plot(x,y,fmt,…) |
繪制一個坐標圖 |
plt.pie(data, explode) |
繪制餅圖 |
plt.hist(x,bins,normed) |
繪制直方圖 |
plt.boxplot(data,notch,position) |
繪制一個箱形圖 |
plt.bar(left,height,width,bottom) |
繪制一個條形圖 |
plt.barh(width,bottom,left,height) |
繪制一個橫向條形圖 |
plt.polar(theta, r) |
繪制極坐標圖 |
plt.psd(x,NFFT=256,pad_to,Fs) |
繪制功率譜密度圖 |
plt.specgram(x,NFFT=256,pad_to,F) |
繪制譜圖 |
plt.cohere(x,y,NFFT=256,Fs) |
繪制X‐Y的相關性函數(shù) |
plt.scatter(x,y) |
繪制散點圖骑素,其中叠纷,x和y長度相同 |
plt.step(x,y,where) |
繪制步階圖 |
plt.contour(X,Y,Z,N) |
繪制等值圖 |
plt.vlines() |
繪制垂直圖 |
plt.stem(x,y,linefmt,markerfmt) |
繪制柴火圖 |
plt.plot_date() |
繪制數(shù)據(jù)日期 |
餅圖的繪制
import matplotlib.pyplot as plt
label = 'frogs', 'hogs', 'dogs', 'logs'
size = [15, 30, 45, 10]
explode = (0, 0.05, 0, 0)
plt.pie(size, explode=explode, labels=label, \
autopct='%1.1f%%', shadow=False, startangle=90)
plt.show()
直方圖繪制
import numpy as np
import matplotlib.pyplot as plt
np.random.seed(0)
mu, sigma=100, 20
a = np.random.normal(mu, sigma,size=100)
plt.hist(a, 20, normed=1, histtype='stepfilled'\
, facecolor='b', alpha=0.75)
plt.title('Histogram')
plt.show()