Hướng dẫn how do you add bins to a histogram in python? - làm cách nào để thêm các thùng vào biểu đồ trong python?

Điều kiện tiên quyết: matplotlibMatplotlib

Biểu đồ là một biểu diễn đồ họa của phân phối dữ liệu được đưa ra bởi người dùng. Sự xuất hiện của nó tương tự như thanh bar ngoại trừ nó liên tục.

Các tháp hoặc thanh của biểu đồ được gọi là thùng. Chiều cao của mỗi thùng cho thấy có bao nhiêu giá trị từ dữ liệu đó rơi vào phạm vi đó. & NBSP;

Chiều rộng của mỗi thùng là = (giá trị tối đa của dữ liệu - giá trị tối thiểu của dữ liệu) / tổng số thùng & nbsp;

Giá trị mặc định của số lượng thùng được tạo trong biểu đồ là 10. Tuy nhiên, chúng ta có thể thay đổi kích thước của các thùng bằng các thùng tham số trong matplotlib.pyplot.hist (). & Nbsp;

Phương pháp 1: & NBSP;

Chúng ta có thể vượt qua một số nguyên trong các thùng cho biết có bao nhiêu thùng/tháp được tạo ra trong biểu đồ và chiều rộng của mỗi thùng sau đó được thay đổi theo đó.

Ví dụ 1 :

Python3

import matplotlib.pyplot as plt

Các

matplotlib.pyplot as plt9height 0, height 2, 195, height 6, height 8, =0, =2matplotlib.pyplot as plt8

matplotlib.pyplot as plt9=5, =7, =9, [1, [3, =7, [7matplotlib.pyplot as plt8

Các

1896=18981899=, 1, 2

, 3

Đầu ra:

Hướng dẫn how do you add bins to a histogram in python? - làm cách nào để thêm các thùng vào biểu đồ trong python?

Ở đây, các thùng = 5, tức là số lượng thùng được tạo là 5. Đặt thùng thành một số nguyên tạo ra các thùng có kích thước hoặc chiều rộng bằng nhau. Khi kích thước thùng được thay đổi nên chiều rộng thùng sẽ được thay đổi tương ứng như:

chiều rộng = (195 - 140) / 5 = 11

Ví dụ 2:

Python3

import matplotlib.pyplot as plt

Các

matplotlib.pyplot as plt9, 4, , 6, 1855, 1950, 1952, 1954, 2

matplotlib.pyplot as plt91957, 1959, , 6, matplotlib.pyplot as plt03, 1950, matplotlib.pyplot as plt07, 2

Các

matplotlib.pyplot as plt9, 4, matplotlib.pyplot as plt27, matplotlib.pyplot as plt29, matplotlib.pyplot as plt31, , 41895

matplotlib.pyplot as plt35=matplotlib.pyplot as plt37matplotlib.pyplot as plt38=matplotlib.pyplot as plt40matplotlib.pyplot as plt41=matplotlib.pyplot as plt43, 2

, 3

Đầu ra:

Hướng dẫn how do you add bins to a histogram in python? - làm cách nào để thêm các thùng vào biểu đồ trong python?

Ở đây, các thùng = 5, tức là số lượng thùng được tạo là 5. Đặt thùng thành một số nguyên tạo ra các thùng có kích thước hoặc chiều rộng bằng nhau. Khi kích thước thùng được thay đổi nên chiều rộng thùng sẽ được thay đổi tương ứng như:

chiều rộng = (195 - 140) / 5 = 11

Ví dụ 2:

, 6= [, 9____________1851____________1853____________1855, 1857

matplotlib.pyplot as plt9matplotlib.pyplot as plt10, matplotlib.pyplot as plt122.

Trong biểu đồ trên, chiều rộng của mỗi thùng là:

chiều rộng = (145 - 51) / 7 & nbsp; = 13.4

Phương pháp 2: Equal bin width

Python3

import matplotlib.pyplot as plt

Các

matplotlib.pyplot as plt67matplotlib.pyplot as plt51, matplotlib.pyplot as plt70, , 1, matplotlib.pyplot as plt70, matplotlib.pyplot as plt55, matplotlib.pyplot as plt53, , 1, matplotlib.pyplot as plt70matplotlib.pyplot as plt8

matplotlib.pyplot as plt67, 1, matplotlib.pyplot as plt70, , 1, matplotlib.pyplot as plt55, matplotlib.pyplot as plt53, matplotlib.pyplot as plt51, , 11895

Các

, 3

Đầu ra:

Hướng dẫn how do you add bins to a histogram in python? - làm cách nào để thêm các thùng vào biểu đồ trong python?

Ở đây, các thùng = 5, tức là số lượng thùng được tạo là 5. Đặt thùng thành một số nguyên tạo ra các thùng có kích thước hoặc chiều rộng bằng nhau. Khi kích thước thùng được thay đổi nên chiều rộng thùng sẽ được thay đổi tương ứng như:Unequal bin width

Python3

import matplotlib.pyplot as plt

Các

height 33matplotlib.pyplot as plt7, height 0, height 2, 195, height 6, height 8, 2

height 33=0, =2, =5, =7, =9, [1matplotlib.pyplot as plt8

height 33___

height 72=[=9, height 77, height 79, height 81, 185, height 85height 86

matplotlib.pyplot as plt67height 88=matplotlib.pyplot as plt40matplotlib.pyplot as plt41=height 93, 2

, 3

Output:

Hướng dẫn how do you add bins to a histogram in python? - làm cách nào để thêm các thùng vào biểu đồ trong python?

Phương pháp 3:

Để truyền một chuỗi trong tham số Bins, chúng tôi cũng có thể sử dụng hàm phạm vi cho các thùng được phân phối bằng nhau. Trong phạm vi (), điểm bắt đầu là tối thiểu của dữ liệu, điểm cuối là tối đa của dữ liệu + chiều rộng bin được đề cập, như trong phạm vi (), điểm cuối không được bao gồm và bước là chiều rộng bin. & NBSP;

Vì bước được cố định trong phạm vi (), chúng ta nhận được các thùng có kích thước bằng nhau trong biểu đồ.

Thí dụ :

Python3

import matplotlib.pyplot as plt

Các

height 33, 6, 1855, 1950, 1952, 1954, 1957, 1959, 2

height 33___

height 33matplotlib.pyplot as plt18, matplotlib.pyplot as plt20, matplotlib.pyplot as plt22, , 4, matplotlib.pyplot as plt27, matplotlib.pyplot as plt29, =62matplotlib.pyplot as plt8

height 33=65, =67, =69, =71, matplotlib.pyplot as plt31, , 41895

=77= =79

Các

matplotlib.pyplot as plt67height 88=matplotlib.pyplot as plt40matplotlib.pyplot as plt41==96, 2

, 3

Đầu ra:

Hướng dẫn how do you add bins to a histogram in python? - làm cách nào để thêm các thùng vào biểu đồ trong python?


Làm thế nào để bạn đặt thùng trong một biểu đồ?

Có một vài quy tắc chung để chọn thùng:..
BIN nên có cùng kích thước. ....
Các thùng nên bao gồm tất cả các dữ liệu, thậm chí các ngoại lệ. ....
Ranh giới cho các thùng phải hạ cánh ở số lượng toàn bộ bất cứ khi nào có thể (điều này làm cho biểu đồ dễ đọc hơn) ..
Chọn từ 5 đến 20 thùng ..

Làm thế nào để bạn làm một thùng trong Python?

Hàm Python sau đây có thể được sử dụng để tạo thùng ...
def created_bins (Lower_bound, Width, số lượng): "" "created_bins trả về một phân vùng chiều rộng (khoảng cách) bằng nhau. ....
Bins = created_bins (Lower_bound = 10, Width = 10, Số lượng = 5) BIN ..

BIN trong biểu đồ trong Python là gì?

Nó là một loại biểu đồ thanh.Để xây dựng một biểu đồ, bước đầu tiên là về Bin bin, phạm vi của các giá trị - nghĩa là chia toàn bộ phạm vi giá trị thành một loạt các khoảng - và sau đó đếm số lượng giá trị rơi vào mỗi khoảng.Các thùng thường được chỉ định là các khoảng liên tiếp, không chồng chéo của một biến.divide the entire range of values into a series of intervals — and then count how many values fall into each interval. The bins are usually specified as consecutive, non-overlapping intervals of a variable.

Làm thế nào để các thùng hoạt động trong Python?

Hàm Python bin () Hàm bin () trả về phiên bản nhị phân của một số nguyên được chỉ định.Kết quả sẽ luôn bắt đầu với tiền tố 0b.returns the binary version of a specified integer. The result will always start with the prefix 0b .