Tôi đang bối rối về hàm chức năng matplotlib.Thùng biểu đồ pyplot được giải thích như thế nào?
Các tài liệu giải thích:
Nếu một chuỗi các giá trị, các giá trị của mức thấp hơn giới hạn của thùng được sử dụng.
Nhưng khi tôi có hai giá trị theo thứ tự tức là [0,1], tôi chỉ nhận được 1 thùng. Và khi tôi có ba như vậy:
plt.hist(votes, bins=[0,1,2], normed=True)
Tôi chỉ nhận được hai thùng. Tôi đoán là giá trị cuối cùng chỉ là giới hạn trên cho thùng cuối cùng.
Có cách nào để có "phần còn lại" của các giá trị trong thùng cuối cùng, không phải là giá trị rất lớn ở đó không? (Hay nói cách khác, mà không làm cho rằng bin lớn hơn nhiều so với những người khác)
Nó có vẻ như giá trị bin cuối cùng được bao gồm trong bin cuối cùng
votes = [0,0,1,2]
plt.hist(votes, bins=[0,1])
này mang lại cho tôi một bin chiều cao 3. tức là 0,0,1. Trong khi:
votes = [0,0,1,2]
plt.hist(votes, bins=[0,1,2])
Cung cấp cho tôi hai thùng có hai thùng. Tôi tìm thấy trực giác truy cập này, thêm một thùng mới thay đổi chiều rộng của những người khác.
votes = [0,0,1]
plit.hist[votes, bins=2)
yeilds hai thùng kích thước 2 và 1. Những dường như đã được chia trên 0,5 từ trục x đi từ 0 đến 1.
Làm thế nào các mảng thùng nên được hiểu? Phân chia dữ liệu như thế nào?
Bạn đang sử dụng phiên bản 'mpl' nào? Có một sự thay đổi trong chức năng lịch sử của 'numpy' một lúc trước đã thay đổi ý nghĩa của' bins' một chút, điều quan trọng là phải chắc chắn rằng bạn đang xem tài liệu phù hợp với các phiên bản bạn đang sử dụng. – tacaswell
Tôi đang sử dụng phiên bản 1.6.1. Cảm ơn bạn đã lưu ý. –