Hướng dẫn how do you change the size of the bin in python? - làm thế nào để bạn thay đổi kích thước của thùng trong python?
Tôi đã có vấn đề tương tự như OP (tôi nghĩ!), Nhưng tôi không thể làm cho nó hoạt động theo cách mà Lastalda chỉ định. Tôi không biết nếu tôi đã giải thích đúng câu hỏi, nhưng tôi đã tìm thấy một giải pháp khác (có lẽ đó là một cách thực sự tồi tệ để làm điều đó). Show Đây là cách mà tôi đã làm điều đó:
Điều này tạo ra điều này: Vì vậy, tham số đầu tiên về cơ bản 'khởi tạo' thùng - Tôi đặc biệt tạo một số nằm giữa phạm vi tôi đặt trong tham số Bins. Để chứng minh điều này, hãy xem mảng trong tham số đầu tiên ([1,11,21,31,41]) và mảng 'thùng' trong tham số thứ hai ([0,10,20,30,40,50]) :
Sau đó, tôi đang sử dụng tham số 'trọng số' để xác định kích thước của mỗi thùng. Đây là mảng được sử dụng cho tham số trọng số: [10,1,40,33,6]. Vì vậy, thùng 0 đến 10 được cho giá trị 10, thùng 11 đến 20 được cho giá trị 1, thùng 21 đến 30 được cho giá trị 40, v.v. Đ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;
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
Các
Đầu ra: Ở đâ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
Các
Đầu ra: Ở đâ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:
Các 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
Các
Đầu ra: Ví dụ 2: Chiều rộng bin không đồng đềuUnequal bin width Python3
Các
Output: 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
Các
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;
Đầu ra: Làm thế nào để bạn thay đổi kích thước thùng?Để điều chỉnh chiều rộng bin, nhấp chuột phải vào trục ngang trên biểu đồ và sau đó nhấp vào trục định dạng từ thả xuống: Đây là gì? Trong cửa sổ xuất hiện bên phải, chúng ta có thể thấy Excel đã chọn chiều rộng thùng là 29.000. Chúng tôi có thể thay đổi điều này thành bất kỳ số nào chúng tôi muốn.right click the horizontal axis on the histogram and then click Format Axis from the dropdown: What is this? In the window that appears to the right, we can see that Excel chose the bin width to be 29,000. We can change this to any number we'd like.
Làm thế nào để bạn đặt kích thước thùng trên 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 .. Kích thước thùng trong biểu đồ Python là gì?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 ().. However, we can change the size of bins using the parameter bins in matplotlib. pyplot. hist().
Làm thế nào để bạn xác định kích thước thùng?Tính số lượng thùng bằng cách lấy căn bậc hai của số lượng điểm dữ liệu và làm tròn.Tính chiều rộng của thùng bằng cách chia dung lượng đặc tả hoặc phạm vi (giá trị USL-LSL hoặc Max-min) cho # thùng.. Calculate the bin width by dividing the specification tolerance or range (USL-LSL or Max-Min value) by the # of bins. |