柚子快報(bào)激活碼778899分享:Matplotlib函數(shù)匯總
柚子快報(bào)激活碼778899分享:Matplotlib函數(shù)匯總
一、基本圖形繪制
????????1.?繪制基本圖形
????????????????plt.plot()
????????2.?樣式和顏色
? ? ? ? ? ? ? ? 樣式: '-','--','-.',':','.',',',,o,^,v,<,>,s,+,x,D,d,1,2,3,? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4,h,H,p,| ,_
? ? ? ? ? ? ? ? 顏色: b(藍(lán)色),g(綠色),r(紅色),c(青色),m(品紅),y(黃色),k(黑色),w(白色)
? ? ? ? ? ? ? ? plt.plot(x, y, 'r--')
????????3.?畫布配置
????????????????plt.figure()
????????4.?在一個(gè)畫布上繪制多個(gè)圖
????????????????plt.plot(x, np.sin(x)) ????????????????plt.plot(x, np.cos(x), 'r') ????????????????plt.plot(x, -np.sin(x), 'g--')
????????5.?立刻顯示圖片
????????????????plt.show()
二、多圖布局
????????1.?均勻分布
????????????????plt.subplot()函數(shù)
????????2.?不均勻分布
????????????????plt.subplot()函數(shù)
????????3.?圖形嵌套
????????????????plt.add_subplot()
????????4.?圖形嵌套 ? ? ??
????????????????plt.axes()
????????????????plt.add_axes()
????????5.?均勻布局
????????????????plt.subplots()
????????6.?雙軸顯示
? ? ? ? ? ? ? ? pass
三、Matplotlib繪圖屬性設(shè)置
Pyplot函數(shù)API方法描述text()mpl.axes.Axes.text()在Axes對象的任意位置添加文字xlabel()mpl.axes.Axes.set_xlabel()為X軸添加標(biāo)簽ylabel()mpl.axes.Axes.set_ylabel()為Y軸添加標(biāo)簽title()mpl.axes.Axes.set_title()為Axes對象添加標(biāo)題legend()mpl.axes.Axes.legend()為Axes對象添加圖例annnotate()mpl.axes.Axes.annotate()為Axes對象添加注釋(箭頭可選)suptitle()mpl.figure.Figure.suptitle()為Figure對象添加中心化的標(biāo)題
????????1.?線條屬性
????????????????color 顏色
????????????????linestyle 樣式
????????????????linewidth 寬度
????????????????alpha 透明度
????????????????marker 標(biāo)記
????????????????mfc: marker face color 標(biāo)記的背景顏色
????????2.?坐標(biāo)軸刻度
????????????????plt.xticks()
????????????????plt.yticks()
????????3.?坐標(biāo)軸范圍
????????????????plt.xlim()
????????????????plt.ylim()
????????4.?坐標(biāo)軸配置
????????????????plt.axis()
????????5.?標(biāo)題 和 網(wǎng)格
????????????????plt.title()
????????????????plt.grid()
????????6.?標(biāo)簽
????????????????plt.xlabel()
????????????????plt.ylabel()
????????7.?文本
????????????????plt.text()
????????8.?注釋
????????????????plt.annotate()
????????9.?保存圖片
????????????????plt.savefig()
四、常用視圖
????????1.?折線圖
????????2.?柱狀圖和條形圖
????????3.?直方圖
????????4.?箱型圖
????????5.?散點(diǎn)圖
????????6.?餅圖
????????7.?面積圖
????????8.?熱力圖
????????9.?極坐標(biāo)圖
????????10.?雷達(dá)圖
????????11.?等高線圖
五、3D圖
????????1.?三維折線圖
????????2.?三維散點(diǎn)圖
????????3.?三維柱形圖
六、圖像處理
????????1.?讀取圖片
????????????????plt.imread()
????????2.?顯示圖片
????????????????plt.imshow()
????????3.?垂直翻轉(zhuǎn)
????????????????plt.imshow(img, origin='lower')
????????????????# 或 ????????????????plt.imshow(img[::-1])
????????4.?水平翻轉(zhuǎn)
????????????????plt.imshow(img[:, ::-1])
????????5.?保存圖片
????????????????plt.imsave()
柚子快報(bào)激活碼778899分享:Matplotlib函數(shù)匯總
推薦鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。