Để truy xuất và tùy chỉnh từng cột (bar) trong biểu đồ cột Matplotlib, bạn lưu đối tượng trả về từ phương thức bar() vào một biến (list các đối tượng Rectangle).
Các bước thực hiện
- Thiết lập kích thước hình vẽ và khoảng đệm.
- Tạo figure và axes.
- Tạo dữ liệu x, y.
- Vẽ biểu đồ cột và gán kết quả vào biến
bars. - Thay đổi màu của các cột cụ thể qua chỉ số (ví dụ
bars[0],bars[4]). - Hiển thị hình vẽ.
Ví dụ minh họa
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()
Kết quả đầu ra
