matplotlib學習筆記(四)-基礎繪製函數及面向對象繪製

餅圖:

參數說名:

第一個參數就是每個扇形的比例(列表類型

第二個參數explode,決定是否把某個扇形突出顯示一下,也是一個列表類型的

第三個參數labels就是每個扇形的標籤,類型好像是元組

參數shadow就是是否有立體的陰影效果

參數startangle暫時沒搞懂
讓它變成正圓形,
加一句plt.axis("equel")

直方圖:

第一個參數就是一個列表,
第二個參數就是直方的個數
第三個參數normed是選擇模式:
值爲1:y就是出現的概率
值爲0:在這個直方區間a中出現的個數.

極座標:

這個是面向對象繪製極座標,
先用那個分割區域的方法創建了一個表示極座標圖像的對象,
然後調用該對象的bar()方法,關鍵是傳入的那幾個參數,
theta就是出現的角度,height就是高度,width就是轉了多少度,後面那個for循環看的我很迷.

散點圖:
座標中每個值都用點表示的座標圖.
可以用之前的plot函數,只要對format_string搞一搞就好.
下面是一個面向對象的方法:

 

 

 

面向對象繪製:

當你使用plt.supplots()函數的時候,就會產生一個對應於這個區域的對象,

你還可以在subplots()的時候用projection參數指定它的圖標類型,

你其實還可以把plt當成一個父類,你生成的小區域都是plt的子類,

所以就可以對自己的對象調用plt的方法了,

這種面向對象繪圖是matplotlib推薦的.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章