美化柱狀圖,讓數據更生動。
一、準備工作
atplotlib。在命令行中輸入以下命令即可
```stallatplotlib
二、繪制基礎柱狀圖
繪制一個基礎柱狀圖。代碼如下
```portatplotlib.pyplot as plt
設置數據
x = [1, 5]
y = [5, y)
展示圖形
plt.show()
運行代碼后,我們可以得到一個基礎的柱狀圖。但是,這個圖還不夠美觀,需要進行一些美化。
三、美化柱狀圖
為了美化柱狀圖,我們可以對圖形進行以下修改
1.修改柱子的顏色
在上面的代碼中,我們使用了默認的柱子顏色。如果我們想自定義柱子的顏色,可以使用如下代碼
plt.bar(x, color='red')
這樣,我們就可以將柱子的顏色修改為紅色了。
2.修改柱子的寬度
默認情況下,柱子的寬度是0.8。如果我們想修改柱子的寬度,可以使用如下代碼
plt.bar(x, width=0.5)
這樣,我們就可以將柱子的寬度修改為0.5了。
3.添加柱子標簽
為了讓柱狀圖更加清晰,我們可以添加柱子標簽。代碼如下
設置數據
x = [1, 5]
y = [5, width=0.5, color='red')
添加柱子標簽 zip(x, y)tertsize=10)
展示圖形
plt.show()
這里,我們使用了for循環和plt.text()函數,將每個柱子的值添加到了柱子上方。
4.修改坐標軸標簽
默認情況下,坐標軸的標簽是數字。如果我們想修改坐標軸的標簽,可以使用如下代碼
設置數據
x = ['', 'B', 'C', 'D', 'E']
y = [5, width=0.5, color='red')
添加柱子標簽 zip(x, y)tertsize=10)
修改坐標軸標簽
plt.xlabel('Letter')ber')
展示圖形
plt.show()
這樣,我們就可以將坐標軸標簽修改為字母了。
美化柱狀圖,讓數據更生動。通過修改柱子顏色、寬度、添加柱子標簽以及修改坐標軸標簽等方式,我們可以讓柱狀圖更加美觀、直觀。希望本文對大家有所幫助。