繪制2D圖
折線圖plot
散點(diǎn)圖scatter
柱形圖bar
基本繪制:bar的參數(shù)設(shè)置形真、設(shè)置顏色匀哄、描邊挑围、設(shè)置填充倔喂、設(shè)置刻度標(biāo)簽
堆疊柱狀圖:柱狀圖坐標(biāo)從默認(rèn)bottom铝条、left設(shè)定到top靖苇、ri
條形圖barh
餅圖pie
面積圖(堆積折線圖) stackplot
雷達(dá)圖plot
<開啟角度圖,設(shè)置角度標(biāo)簽>
箱線圖boxplot
環(huán)形圖pie
<設(shè)置wadgeprops={width=0.3,edgecolor='w'}餅弧寬度和邊框顏色>
等高線 contour/contour<三維數(shù)班缰,cmap設(shè)定顏色>
詞云圖imshow<第三方庫:jieba贤壁、wordcloud/stylecloud>
熱力圖imshow/seaborn<第三方庫seaborn>
1.用plt.imshow函數(shù)繪制熱力圖
imshow(X, cmap=None, norm=None, aspect=None, interpolation=None,alpha=None, vmin=None, vmax=None, origin=None, extent=None, shape=None,filternorm=1, filterrad=4.0, imlim=None, resample=None, url=None, hold=None,data=None, **kwargs)
X為數(shù)組,數(shù)組矩陣重構(gòu)埠忘,可使用reshape函數(shù)
2.使用第三方庫seaborn.heatmap繪制熱力圖
seaborn.heatmap(data,vmin=None, vmax=None, cmap=None, center=None, robust=False, annot=None,fmt='.2g', annotkws=None, linewidths=0, linecolor='white', cbar=True,cbarkws=None, cbar_ax=None, square=False, ax=None, xticklabels=True, yticklabels=True,mask=None, **kwargs)
3.imshow()與seeborn.heatmap的區(qū)別:
——seeborn.heatmap能直接把顏色調(diào)出來脾拆,cbar=False取消顏色棒的顯示,默認(rèn)為True
plt.imshow()需要另外調(diào)用一個(gè)函數(shù)plt.colorbar()莹妒。其中plt.colorbar() 參數(shù)shrink的值為bar的壓縮尺寸名船,默認(rèn)為1
——seaborn.heatmap能在圖表顯示數(shù)據(jù),參數(shù)annot=True
難點(diǎn)
在同一坐標(biāo)軸中畫不同類型的圖动羽,設(shè)置坐標(biāo)軸的格式
繪制不同坐標(biāo)系的圖形
繪制標(biāo)定線
從文件獲取數(shù)據(jù)---清洗數(shù)據(jù)
圖表figure對象和坐標(biāo)Axes的使用區(qū)別
從外部文件提取數(shù)據(jù)包帚,如txt渔期、excel等
從網(wǎng)絡(luò)抓取數(shù)據(jù)
繪制2D圖:K線圖运吓、儀表盤、
繪制3D圖
擴(kuò)展閱讀
Matplotlib 中文用戶指南
<matplotlib的用戶指南分為三個(gè)等級:入門疯趟,中級拘哨,高級>