从轮廓中提取大量数据并不能将所有数据打印为输出,如何解决?

2024-09-28 21:25:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python代码从绘制的等高线中提取坐标x和y点。 代码在这里

cs=plt.contour(kx,ky,ener[:,:,0],[-0.15],color=band_color[0])
dat0= cs.allsegs[0][0]
plt.plot(dat0[:,:])
print(dat0[:,:])

当我为kx和ky使用301个数据点绘制等高线并从等高线中提取坐标时,我得到的点数与绘制等高线所用的点数完全相同。 但是当我将绘制轮廓的点数增加到601,并尝试沿轮廓线提取点时,我没有得到更多的点

请帮我解决这个问题

谢谢,


Tags: 代码bandplot绘制pltcscolorcontour