Python是一種強(qiáng)大的編程語(yǔ)言,可以用來創(chuàng)建各種各樣的應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序。其繪圖插件包matplotlib也能夠幫助我們創(chuàng)建美觀的圖表。
畫風(fēng)輪是一種用來表示不同組或類之間相對(duì)數(shù)量的圖表。它由多個(gè)相同大小的扇形組成,每個(gè)扇形的大小與所表示的數(shù)量成比例。
import matplotlib.pyplot as plt group_names = ['Group A', 'Group B', 'Group C', 'Group D'] group_sizes = [12, 25, 45, 20] group_colors = ['purple', 'gold', 'lightskyblue', 'lightcoral'] plt.pie(group_sizes, labels=group_names, colors=group_colors, startangle=90, autopct='%1.1f%%', shadow=True) plt.axis('equal') plt.show()
上述代碼中,我們使用了matplotlib.pyplot的pie函數(shù)。在函數(shù)中,我們?cè)O(shè)置了四個(gè)參數(shù):group_sizes表示各組的數(shù)量,group_names表示每組的名稱,group_colors表示每組的顏色,startangle表示輪盤圖的起始角度。
我們還使用了autopct參數(shù),它表示自動(dòng)在每個(gè)扇形中間添加數(shù)量占比的文本。我們使用"%1.1f%%"指定了該文本的格式,保留一位小數(shù)。
最后,我們使用了axis函數(shù)將坐標(biāo)軸的刻度設(shè)置為相等,以便我們的圖形呈現(xiàn)為圓形。結(jié)果如下所示: