好吧,我在这里全神贯注。我想我正在尝试构建2D轮廓图。我不确定这是否是我实际上试图构建的地块的名称。我有一张我要构造的图片的附件我发现了一些有用的问题和有关构建此类图的指南(Python:3个列表中的2d等高线图,https ://matplotlib.org/api/_as_gen/matplotlib.pyplot.contour.html)是我遇到的问题就是一切都需要您的x和y轴具有相同数量的数据点。但是,我的x轴列表具有26个值,而我的y轴列表具有1024个值。表示每个相应数据点需要什么颜色的列表的长度为26 * 1024 = 26624个数据点。我将尝试解释描述情节的数据如何工作,但是以防万一,如果我做得不好,我还将附上示例数据图。基本上,它列出一个x值1024次。每次列出x值时,都会列出相应的y和z值。然后它将移至下一个x值。例如:x = np.array([0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4])y = np.array([0.2, 0.4, 0.6, 0.8, 1, 0.2, 0.4, 0.6, 0.8, 1, 0.2, 0.4, 0.6, 0.8, 1, 0.2, 0.4, 0.6, 0.8, 1, 0.2, 0.4, 0.6, 0.8, 1)]color_map = random.sample(xrange(10), 25)我提取数据没有问题,只是在提取数据后知道如何处理数据FLR = np.genfromtxt("C:\\Users\\Downloads\\Python\\aupnipam_scan41_3DFLR(1).txt")x = FLR[:,][:,0]y = FLR[:,][:,1]z = FLR[:,][:,2]请帮忙!
3 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
我相信您正在寻找的是matplotlib中的此功能
pcolormesh(x, y, z)
解决问题的最佳方法是遵循此页面上包含的脚本。
您可以共享一种可以复制的格式的数据吗?我可以共享一个与您的数据一起使用的代码段,以便进一步澄清。
添加回答
举报
0/150
提交
取消