0
私は次のことを実行しようとしている:meshgridを使用しているときにy軸が反転しているのはなぜですか?
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
x = np.linspace(-15, 15, 10)
y = np.linspace(-15, 15, 10)
X, Y = np.meshgrid(x, y)
Z = Y;
# Z = X;
cmap = mpl.colors.ListedColormap(['r', 'b'])
bounds = [-300, 0, 300]
norm = mpl.colors.BoundaryNorm(bounds, cmap.N)
plt.figure();
plt.xlabel('x');
plt.ylabel('y');
im = plt.imshow(Z,cmap= cmap, norm = norm)
plt.show();
私はZ = Xを実行しようとした場合、それが正常に動作します。しかし、私がZ = Yを行うと、y軸は反転され、すなわち、上が赤(負)、下が青(正)となる。なぜこうなった?