【1】模塊功能
matplotlib主要用于數(shù)據(jù)繪圖可視化沦补。
【2】主要函數(shù)及應(yīng)用
import matplotlib.pyplot as plt
1餐胀、plt.plot(x,y):根據(jù)容器x和y對(duì)應(yīng)的坐標(biāo)繪制折線圖纲刀。
plt.plot([1,3,5],[4,8,10])
plt.show()
2熟尉、plt.figure(num,dpi=num):創(chuàng)建圖表蜈垮,設(shè)置圖表編號(hào)及精度。
plt.figure(1,dpi=50)
plt.show()
3口柳、plt.hist(x):統(tǒng)計(jì)容器x中的元素,生成直方圖
plt.figure(1,dpi=50)
plt.hist([1,2,3,4,1,1,2,3,4])
plt.show()
4有滑、plt.scatter(x,y,c='red&*',marker='o&*'):根據(jù)容器x和y的坐標(biāo)生成散點(diǎn)圖跃闹,指定點(diǎn)的顏色及形狀。
x = np.arange(1,10)
y = x
plt.scatter(x,y,c='red',marker='o')
plt.show()
5毛好、dataframe_obj.plot(kind='scatter&plot&hist',x='column',y='column'):dataframe數(shù)據(jù)結(jié)構(gòu)繪制圖形望艺,指定圖表類型、x坐標(biāo)的字段肌访,y坐標(biāo)的字段找默。
iris = pd.read_csv(r'.\iris.csv')
iris.plot(kind='scatter',x='120',y='4')
plt.show()