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

Làm thế nào để vẽ biểu đồ bộ sưu tập.Counter histogram bằng Matplotlib?

Để vẽ biểu đồ, với collection.Counter, chúng ta có thể sử dụng bar () phương pháp. Trong bar () , chúng tôi có thể sử dụng collection.counter () để nhận tần số cho từng phần tử. Đặt các phần tử và tần số của chúng dưới dạng chiều cao.

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 điểm dữ liệu.
  • Lấy từ điển, d , bằng cách sử dụng collection.Counter ().
  • Tạo biểu đồ thanh bằng d.keys () d.values ​​().
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

 nhập bộ sưu tập từ matplotlib nhập pyplot dưới dạng pltplt.rcParams ["figure.figsize"] =[7.50, 3.50] plt.rcParams ["figure.autolayout"] =Truedata =[0, 1, 2, 4, 1, 3 , 0, 4, 1, 4, 3, 5, 6, 5, 2] d =collection.Counter (data) plt.bar (d.keys (), d.values ​​()) plt.show ()  

Đầu ra

Làm thế nào để vẽ biểu đồ bộ sưu tập.Counter histogram bằng Matplotlib?