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

Làm cách nào để lấy tất cả các thanh trong biểu đồ thanh Matplotlib?


Để lấy tất cả các thanh trong biểu đồ Matplotlib, chúng ta có thể sử dụng bar () và trả về các thanh.−

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 hình và một tập hợp các tình huống phụ.
  • Tạo x y điểm dữ liệu sử dụng subplots () phương pháp.
  • Tạo một biểu đồ thanh và lưu trữ nó trong thanh biến.
  • Đặt màu mặt của một nhóm thanh cụ thể.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
import matplotlib.pyplot as plt

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

fig, ax = plt.subplots()

x = np.arange(7)
y = np.random.rand(7)

bars = ax.bar(x, y, color='red')
bars[0].set_color('yellow')
bars[4].set_color('blue')

plt.show()

Đầu ra

Làm cách nào để lấy tất cả các thanh trong biểu đồ thanh Matplotlib?