Python 作為一種高級編程語言,可以用來實現(xiàn)各種各樣的操作,并大大提升我們的效率和工作質(zhì)量。在數(shù)據(jù)可視化方面,Python 也有著優(yōu)秀的表現(xiàn),其中畫圖餅圖是非常常用的一種可視化方式。下面我們來學習一下如何使用 Python 畫出餅圖。
import matplotlib.pyplot as plt # 設置標簽 labels = ['A', 'B', 'C', 'D'] # 設置對應的數(shù)據(jù) sizes = [10, 20, 30, 40] # 設置顏色 colors = ['red', 'green', 'blue', 'gray'] # 設置分裂 explode = (0, 0.1, 0, 0) # 繪制餅圖 plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=150) # 顯示圖形 plt.show()
以上是 Python 繪制餅圖的樣例代碼,其中通過調(diào)用matplotlib.pyplot
庫來實現(xiàn)餅圖的繪制。
首先需要設置標簽和對應的數(shù)據(jù),標簽和對應的數(shù)據(jù)需要一一對應,再設置對應的顏色,可以直接使用英文單詞來設置。
接著需要設置分裂,通過設置explode
參數(shù),將對應的標簽進行分裂,突出顯示對應的數(shù)據(jù)。對于上述代碼中的例子,將對應的B
分裂出來。
接下來,通過調(diào)用plt.pie
函數(shù)來繪制餅圖,通過設置相關(guān)參數(shù),如:labels
、sizes
、colors
、explode
、autopct
、shadow
和startangle
來設置圖形細節(jié)。
最后調(diào)用plt.show()
函數(shù)來顯示出繪制好的圖形,這就是一個簡單的 Python 繪制餅圖的過程。