Tôi đang viết một kịch bản để tạo bản đồ nhiệt cho dữ liệu phân tán trên hai chiều. Sau đây là một ví dụ đồ chơi về những gì tôi đang cố gắng để làm:bản đồ nhiệt sử dụng bộ dữ liệu phân tán python matplotlib
import numpy as np
from matplotlib.pyplot import*
x = [1,2,3,4,5]
y = [1,2,3,4,5]
heatmap, xedges, yedges = np.histogram2d(x, y, bins=50)
extent = [xedges[0], xedges[-1], yedges[0], yedges[-1]]
imshow(heatmap, extent = extent)
tôi nên mong đợi một khu vực 'nóng nhất' là cùng y = x nhưng thay vào đó họ xuất hiện cùng y = -x + 5 tức là heatmap đọc một danh sách theo hướng ngược lại. Tôi không chắc tại sao điều này lại xảy ra. Bất kỳ đề xuất?
Cảm ơn
hoạt động tuyệt vời, cảm ơn! – msohail