python三维图形等值图_python绘制三维等值线电位

博主在尝试用Python将1D数据转换成2D数组并绘制三维等值线图时遇到错误。他们读取了一个包含电子间电压降的文本文件,并试图使用meshgrid创建坐标,但在绘制过程中遇到“ValueError: 第三个参数必须是格式字符串”的问题。寻求帮助以解决此错误,并希望得到关于如何生成数据对称版本的建议。
摘要由CSDN通过智能技术生成

我在绘制三维电势等值线时遇到了麻烦。

我测量了2d箔上电子之间的电压降,保存为一个文本文件。

总共620个点的数据是在20*30cm的区域(它是620而不是600,因为我包括了第0列),这仅仅是箔的右上四分之一(所以总的箔尺寸是60*40cm,但是我只取了右上四分之一,假设箔会有对称的电压差,所以我可以在其他地方生成其余的数据点季度后)。测量从右上角(第20行,第31列)开始,沿着同一行,直到到达第0列,然后移回(第19行,第31列),再次沿行移动,直到到达第0列,然后返回(第18行,第31列),依此类推。这部分并不重要,但我写这篇文章只是为了给你提供更详细的信息。在

然后在python上,我试图将这个1D数据点变成(20,31)的数组形状。所以z[1]将是我的行[0]的整个列的数据点。在

我使用meshgrid生成x和y坐标的2D数组。

但是,当我试图绘制(x,y,z)时,会出现一个错误

“ValueError:第三个参数必须是格式字符串”

我试着自己解决这个问题,但不仅我不明白错误的含义,而且我已经浪费了足够的时间(将近4小时)。在

伙计们,请帮帮我,。同样,在弄清楚这一点之后,任何关于如何制作这些数据的对称版本的提示也将非常感谢。在

提前谢谢你。在

下面是代码和数据纺织#this code is written to plot 3d contour of electric potential

#############################################################

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值