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

Làm cách nào để đặt màu nền của cột trong bảng matplotlib?

Để đặt màu nền của cột trong bảng matplotlib, 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 ô con.

  • Tạo một bộ giá trị cho cột thuộc tính.

  • Tạo danh sách danh sách, tức là danh sách các bản ghi.

  • Tạo danh sách danh sách, tức là màu của mỗi ô.

  • Tạo một hình và một tập hợp các ô phụ.

  • Thêm một bảng vào một trục, ax .

  • Tắt các trục.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

columns = ('name', 'age', 'marks', 'salary')

cell_text = [["John", "23", "98", "234"], ["James", "24", "90", "239"]]

colors = [["red", "yellow", "blue", "green"], ["blue", "green", "yellow", "red"]]

fig, ax = plt.subplots()

the_table = ax.table(cellText=cell_text, cellColours=colors, colLabels=columns, loc='center')

ax.axis('off')

plt.show()

Đầu ra

Làm cách nào để đặt màu nền của cột trong bảng matplotlib?