Để hiển thị số lượng trên thanh trong biểu đồ matplotlib, chúng tôi có thể lặp lại từng bản vá và sử dụng text () để đặt các giá trị trên các bản vá.
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ụ.
- Lập danh sách các con số để tạo biểu đồ.
- Sử dụng hist () phương pháp tạo biểu đồ.
- Lặp lại các bản vá và tính toán các giá trị trung bình của mỗi bản vá và chiều cao của bản vá để đặt văn bản.
- Để 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 data = [3, 5, 1, 7, 9, 5, 3, 7, 5] _, _, patches = plt.hist(data, align="mid") for pp in patches: x = (pp._x0 + pp._x1)/2 y = pp._y1 + 0.05 plt.text(x, y, pp._y1) plt.show()
Đầu ra