私の pcolor マップでは、等高線をマークしたいのですが、値は pcolor の Z 値 (レベルで指定) に依存せず、特定の (x,y) インデックスに基づいています。これどうやってするの ?
前もってありがとう、ジョティカ
私の pcolor マップでは、等高線をマークしたいのですが、値は pcolor の Z 値 (レベルで指定) に依存せず、特定の (x,y) インデックスに基づいています。これどうやってするの ?
前もってありがとう、ジョティカ
これがあなたが探しているものかどうかはわかりませんが、次のようなことを行って、特定の x および y インデックスのセットの周りの輪郭を取得できます。
x, y = np.meshgrid(np.arange(10), np.arange(10))
z = np.zeros(x.shape)
z[(x<3) & (y>5)] = 1
plt.contour(x, y, z)
plt.show()
または、質問が特定の x、y 位置の z 値に基づいて等高線を作成する場合:
V = [z[1,2], z[2,3], z[3,4]]
plt.contour(x, y, z, V)