cuốn sách gpt4 ai đã làm

Làm cách nào để vẽ các đường đồng mức trên biểu đồ hexbin?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 12:11:30 hai mươi bốn 4
mua khóa gpt4 Nike

Tôi có hai mảng,xy, giá trị của chúng nằm trong phạm vi được xác định rõ. Tôi đã có thể tạo biểu đồ hexbin ( xem hình ảnh ), tuy nhiên, bây giờ tôi muốn bình thường hóa các phân bố này và vẽ đồ thị đường viền xung quanh chúng. Tôi không quá quan tâm đến số lượng trong mỗi hexbin. Thay vào đó, tôi quan tâm đến việc hiển thị các đường viền tương ứng với độ lệch chuẩn 1, 2 và 3 (σ). Tôi muốn đầu ra hiển thị một cái gì đó như cái này Ví dụ phác thảo. Phân phối là Gaussian. Tôi sẽ biết ơn bất kỳ ý kiến ​​​​đóng góp về điều này.

câu trả lời hay nhất

Theo tài liệu hexbin https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.pyplot.hexbin.htmlBạn sẽ có thể truy cập vị trí (x, y) của thùng và giá trị của biến trả về. Ví dụ:

h = hexbin(...)
xy = h.get_offsets()
v = h.get_array()

Bạn có thể sử dụng chúng để vẽ đường viền.

Lưu ý rằng tài liệu không chính xác và nói rằng nó nên được gọi get_offset(), nhưng hàm này không tồn tại, nó là get_offsets().

Hơn nữa, khi thùng lục giácxscale='log'yscale='log' Khi được gọi thì get_offsets( ) Chỉ trả lại mảng([[0., 0.]]).

Làm cách nào để vẽ các đường đồng mức trên biểu đồ hexbin? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/11639202/

hai mươi bốn 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress