Python如何在2dp上绘制边界边

2024-10-03 21:29:12 发布

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

下面粘贴的程序生成的绘图如下所示: Original plotPastebinhttp://pastebin.com/wNgAG6K9

基本上,程序求解AA的方程,并绘制AA>;0和AA=/=0的值。数据是用pcolormesh从3个数组xyz(第57-59行)绘制的。在

我想做什么:

我想在边界周围画一条线,在那里解从零(黑)到非零(黄/绿),见下面的图。对此,最明智的做法是什么?在

即红色线条(用MS油漆粗糙地绘制)

enter image description here

更多信息:我需要能够存储红色虚线边界值,以便将红色虚线边界条件绘制成另一个由实际/测量/非理论数据绘制的二维图。

请随时询问更多信息。在


Tags: 数据程序com信息http绘图粘贴绘制
1条回答
网友
1楼 · 发布于 2024-10-03 21:29:12

在没有看到数据的情况下,我建议首先尝试使用matplotlib的内部算法来绘制对应于零级别的^{}行。这很简单,但可能会发生这样的情况:用于此的插值看起来不够好(我不知道它是否能在等高线中找到尖峰)。布丁的证据就在吃:

plt.contour(x,y,z,[0],colors='r',linewidths=2,linestyles='dashed')

如果这还不够,您可能不得不求助于图像处理方法来找到数据的边界(在将其转换为二进制之后)。在

相关问题 更多 >