Python中有很多繪圖庫可以用來繪制各種圖表,其中一種非常常用的圖表就是餅狀圖。使用Python的Matplotlib庫可以輕松繪制出漂亮的餅狀圖。
import matplotlib.pyplot as plt sizes = [15, 30, 45, 10] labels = ['A', 'B', 'C', 'D'] colors = ['#ff9999','#66b3ff','#99ff99','#ffcc99'] plt.pie(sizes, labels=labels, colors=colors, startangle=90, autopct='%1.1f%%') plt.axis('equal') plt.show()
這段代碼可以生成一張包含四個區塊的餅狀圖。sizes列表包含了四個占比,labels列表包含了對應的標簽,colors列表則設定了每個區塊的顏色。startangle參數設定了餅狀圖的起始角度,而autopct參數則設置了區塊占比的標簽格式。
如果需要繪制更加復雜的餅狀圖,可以在代碼中加入更多參數,例如explode參數可以用來突出某個區塊,shadow參數可以讓餅狀圖顯示出立體效果等等。
explode = (0, 0.1, 0, 0) plt.pie(sizes, labels=labels, colors=colors, explode=explode, startangle=90, shadow=True, autopct='%1.1f%%')
使用Python的Matplotlib庫繪制餅狀圖非常方便,只需要幾行代碼就可以生成漂亮的圖表。在實際應用中,我們可以將餅狀圖用于數據可視化、統計分析等方面,更好地展現數據的分布情況。