Python 是一種靈活的編程語言,具有許多繪圖庫,可以用來繪制各種類型的圖表。其中,柱狀圖是一種非常流行的圖表類型之一。Python 的 Matplotlib 庫提供了繪制柱狀圖的功能。在這篇文章中,我們將介紹如何使用 Matplotlib 繪制柱狀圖并設置比例。
# 導入 Matplotlib 庫 import matplotlib.pyplot as plt # 設置數據 data = [23, 19, 30, 15, 40] # 設置標簽 labels = ['A', 'B', 'C', 'D', 'E'] # 設置顏色 colors = ['#ff9999', '#66b3ff', '#99ff99', '#ffcc99', '#c2c2f0'] # 繪制柱狀圖 plt.bar(labels, data, color=colors) # 顯示比例 plt.gca().yaxis.set_major_formatter(plt.FuncFormatter(lambda x, _: '{:.0%}'.format(x/sum(data)))) # 設置圖表標題 plt.title('柱狀圖比例') # 顯示圖表 plt.show()
上述代碼中,我們首先導入 Matplotlib 庫,并定義了一組數據和標簽。我們還為每個條形設置了顏色。接下來,我們使用 plt.bar() 函數繪制柱狀圖。最后,我們使用 plt.gca().yaxis.set_major_formatter() 函數設置比例并添加標題。最后,調用 plt.show() 函數即可顯示圖表。
這是一種簡單的方法,可以使用 Matplotlib 繪制彩色柱狀圖并顯示其比例。該函數可以輕松定制柱狀圖的其他方面,例如寬度和高度。
上一篇python 編程之美
下一篇python 編碼最高效