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

Làm cách nào để làm cho các ô thanh tự động xoay vòng theo các màu khác nhau?

Để biểu đồ thanh nam tự động xoay vòng theo các màu khác nhau, chúng ta có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Đặt xe đạp tự động cho các màu khác nhau.
  • Tạo khung dữ liệu Pandas để vẽ các thanh.
  • Sử dụng plot () phương thức với kind ="bar" để vẽ các thanh.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import matplotlib.pyplot as plt
import pandas as pd

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.rc('axes', prop_cycle=(plt.cycler('color', ['r', 'g', 'b', 'y'])))

df = pd.DataFrame(dict(name=["John", "Jacks", "James"], age=[23, 20, 26],
marks=[88, 90, 76], salary=[90, 89, 98]))

df.set_index('name').plot(kind='bar')

plt.show()

Đầu ra

Làm cách nào để làm cho các ô thanh tự động xoay vòng theo các màu khác nhau?