私は軸を正しくするのに苦労しています:
x
との値がy
あり、それらを 2D ヒストグラムにプロットしたいと考えています (相関関係を調べるため)。各軸の範囲が 0 ~ 9 のヒストグラムが表示されるのはなぜですか? 実際の値の範囲を表示するにはどうすればよいですか?
これは最小限の例であり、次の場所に赤い「星」が表示されると予想されます(3, 3)
。
import numpy as np
import matplotlib.pyplot as plt
x = (1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 3)
y = (1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 3)
xedges = range(5)
yedges = range(5)
H, xedges, yedges = np.histogram2d(y, x)
im = plt.imshow(H, origin='low')
plt.show()