2次元のスキャッターデータのヒートマップを作成するスクリプトを書いています。以下は私がやろうとしていることのおもちゃの例です:
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)
「最も暖かい」領域はy=xに沿っていると予想する必要がありますが、代わりにy = -x + 5に沿って表示されます。つまり、ヒートマップは1つのリストを逆方向に読み取ります。なぜこれが起こっているのかわかりません。助言がありますか?
ありがとう