次のようなファイルがあります。
1237665126927237227 7.49126127875 1500 7.0
1237665126927237227 6.64062342139 1750 7.0
1237665126927237227 5.79903397289 2000 7.0
1237665126927237227 7.24807646775 1500 7.5
1237665126927237227 6.51250095795 1750 7.5
1237665126927237227 5.74908888515 2000 7.5
1237665126927237227 6.91915170741 1500 8.0
1237665126927237227 6.29638684709 1750 8.0
1237665126927237227 5.62891381033 2000 8.0
1237665126927237227 6.54437390102 1500 8.5
1237665126927237227 5.98359412299 1750 8.5
1237665126927237227 5.43512459898 2000 8.5
等
3rd
列をx
軸として4th
、列をy
軸として、2nd
列を等高線として、等高線を使用して、プロットを作成する必要があります1,2,3,4
。
私は、
from pylab import *
ChiTable= np.loadtxt('ChiTableSingle.txt')
xlist = linspace(ChiTable[2])
ylist = linspace(ChiTable[3])
X, Y = meshgrid (xlist, ylist)
Z =partsChi[1]
figure()
CP1 = contour(X, Y, Z)
clabel(CP1, inline=True, fontsize=10)
pl.show()
しかし、私はそのすべてに完全に混乱しています。z 入力は 2 次元配列である必要があるというエラーが表示されます。これは、X、Y を 2 次元配列にした理由と、z がこれに一致する値である必要がある理由を理解できますが、id がどのように機能するかわかりませんそれ。