Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tạo histogram từ danh sách dữ liệu trong Matplotlib

Vẽ histogram từ list dữ liệu lồng nhau bằng plt.hist().

  • Tạo list x chứa 5 list con giống nhau [300,400,500,2000,10].
  • plt.hist(x, 10) vẽ histogram 10 bins.
  • show().

Ví dụ

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = [[300, 400, 500, 2000, 10], [300, 400, 500, 2000, 10], [300, 400, 500, 2000, 10], [300, 400, 500, 2000, 10], [300, 400, 500, 2000, 10]]
plt.hist(x, 10)
plt.show()

Kết quả

Histogram với 10 bins từ dữ liệu lặp lại 5 lần cùng 5 giá trị.