Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để thay đổi khoảng cách giữa các thanh khi vẽ nhiều barplot trong Pandas? (Matplotlib)

Để thay đổi khoảng cách giữa các thanh khi vẽ nhiều barplot trong Pandas trong một nhóm, chúng tôi có thể sử dụng độ rộng đường thẳng trong plot () phương pháp.

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo một từ điển có hai cột.
  • Tạo dữ liệu dạng bảng hai chiều, có thể thay đổi kích thước, có khả năng không đồng nhất.
  • Vẽ đồ thị khung dữ liệu bằng plot () phương pháp, với độ rộng dòng làm thay đổi không gian giữa các thanh.
  • Đặt một chú giải vào cốt truyện.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

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

Đầu ra

Làm cách nào để thay đổi khoảng cách giữa các thanh khi vẽ nhiều barplot trong Pandas? (Matplotlib)