Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách thay đổi khoảng cách giữa các cột khi vẽ nhiều biểu đồ cột (grouped barplot) trong Pandas/Matplotlib


Để điều chỉnh khoảng cách giữa các cột trong grouped barplot Pandas, dùng tham số linewidth trong df.plot(kind='bar') (linewidth của viền cột tạo khoảng cách 시각觉).

Ví dụ minh họa

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()

Kết quả đầu ra

Cách thay đổi khoảng cách giữa các cột khi vẽ nhiều biểu đồ cột (grouped barplot) trong Pandas/Matplotlib