我已绘制了z(x,y)等高线,并希望沿等高线提取坐标x,y,以及相应的z(x,y)值
我该怎么做
下面是一个简短的程序段来解释我的要求:
plt.figure()
plt.xlabel('r')
plt.ylabel('z')
plt.xlim(-0.06,0.06)
plt.ylim(-0.06,0.06)
f=open("contourkpt3.txt","w+")
cs=plt.contour(rha,za,ener[:,:,3],[0.15],color=band_color[3])
dat3= cs.allsegs[0][0]
plt.plot(dat3[:,:])
print(dat3[:,:],file=f)
在这段代码里,
我不仅需要沿着轮廓提取的rha
,za
坐标,还需要相应的ener[rha,za,3]
值
有可能吗
目前没有回答
相关问题 更多 >
编程相关推荐