Python matplotlib繪製餅狀圖功能示例
阿新 • • 發佈:2020-01-09
本文例項講述了Python matplotlib繪製餅狀圖功能。分享給大家供大家參考,具體如下:
一 程式碼
import numpy as np import matplotlib.pyplot as plt #The slices will be ordered and plotted counter-clockwise. labels ='Frogs','Hogs','Dogs','Logs' sizes =[15,30,45,10] colors =['yellowgreen','gold','#FF0000','lightcoral'] #使餅狀圖中第2片和第4片裂開 explode =(0,0.1,0.1) fig = plt.figure() ax = fig.gca() ax.pie(np.random.random(4),explode=explode,labels=labels,colors=colors,autopct='%1.1f%%',shadow=True,startangle=90,radius=0.25,center=(0,0),frame=True) ax.pie(np.random.random(4),center=(1,1),frame=True) #設定座標軸刻度 ax.set_xticks([0,1]) ax.set_yticks([0,1]) #設定座標軸刻度上顯示的標籤 ax.set_xticklabels(["Sunny","Cloudy"]) ax.set_yticklabels(["Dry","Rainy"]) #設定座標軸跨度 ax.set_xlim((-0.5,1.5)) ax.set_ylim((-0.5,1.5)) #設定縱橫比相等 ax.set_aspect('equal') plt.show()
二 執行結果
更多關於Python相關內容感興趣的讀者可檢視本站專題:《Python數學運算技巧總結》、《Python資料結構與演算法教程》、《Python函式使用技巧總結》、《Python字串操作技巧彙總》及《Python入門與進階經典教程》
希望本文所述對大家Python程式設計有所幫助。