在 Pandas 中繪製多條條形圖時如何更改條形之間的間距?(Matplotlib)
要更改一組中 Pandas 中繪製多條條形圖時條形之間的間距,我們可以在 plot() 方法中使用 linewidth。
步驟
- 設定圖形尺寸並調整子圖之間和周圍的填充。
- 使用兩列建立一個詞典。
- 建立一個二維、大小可變、可能有異構的表格資料。
- 使用 plot() 方法繪製資料框,使用 linewidth 更改條形之間的間距。
- 在圖中放置一個圖例。
- 要顯示該圖形,請使用 show() 方法。
示例
import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
d = {'Column 1': [i for i in range(10)],
'Column 2': [i * i for i in range(10)]}
df = pd.DataFrame(d)
df.plot(kind='bar', edgecolor='white', linewidth=1)
plt.legend(loc="upper left")
plt.show()輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP