问题标签 [contourf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
315 浏览

matlab - 使用 MATLAB 绘制等高线时出现奇怪的线条

尝试使用等高线保存绘图时出现奇怪的线条(见附图)。如何摆脱这些直线?根据我设置的 xlim 或轮廓级别,在保存之前还有一些。我感觉可能有一个设置我可以打开/关闭以删除它,但不确定它是什么......

附加图片

代码:

% 所有矩阵都是 500x93;

0 投票
0 回答
1751 浏览

python - 如何从 matplotlib 轮廓对象中提取绘制的轮廓值列表?

我正在使用 maplotlib.pyplot.contour 和 contourf 方法进行一些轮廓绘制。

生成轮廓线/多边形后,我想提取与使用该allsegs方法提取的几何相关的值:

我获取轮廓几何的代码:

cs.allsegs调用返回 8 个坐标列表,因此每个级别都有 1 个列表,即使没有几何图形。该csf.allsegs调用仅返回 7 个坐标列表(我的第一级为空,因此很正常)。

是否可以提取与每个坐标列表关联的级别?

0 投票
0 回答
697 浏览

python - 更新 matplotlib 中的 contourf 图中的颜色条

我正在尝试更新我的情节中的颜色条。不幸的是,只有颜色会更新,即刻度值不会改变,只有条形图的颜色会随着等值线图中的当前值而变化。我想改变刻度以及颜色栏中的颜色。

答案是将更新函数定义为:

0 投票
1 回答
833 浏览

python - Python:如何将轮廓导出到二维数组?

从一个复杂的 3D 形状中,我通过 tricontourf 获得了我的形状的等效顶视图

我现在希望将此结果导出到二维数组上。我试过这个:

但不幸的是,从轮廓顶点只创建一个多边形(我认为),最后在我的二维数组中生成我的轮廓的不正确投影。

您是否有想法在二维数组中正确表示轮廓?

0 投票
0 回答
293 浏览

matlab - Matlab:GUIDE 中的颜色条

我一直在尝试在指南中的等高线图旁边输入一个颜色条,但没有成功。

颜色栏出现在最右上角,我希望它出现在空的第三个轴框的位置:

一只忙碌的猫

当我尝试通过以下方式手动设置其位置时:

颜色条出现在面板后面,可以在此图像的底部部分看到:

一只忙碌的猫

当我试图把它带到前面时:

什么都没发生。

该程序使用如下标签代码:

有 6 个面板:tab1Panel、...、tab6Panel 和 6 个文本框:tab1text、...、tab6text

这是指南的屏幕截图: 你好

我遇到了许多答案,但它们没有意义或 在此处此处此处不起作用。

这是一个更新:

当我将轴放在面板外时,我可以看到颜色条

hti

但是,一旦我将轴放在面板内,颜色条就会消失

你好

0 投票
1 回答
1433 浏览

matlab - Matlab:使用 imcontour 填充等高线图

我正在尝试从 MATLAB 中的图像创建填充轮廓图。但是,该命令imcontour似乎没有填充轮廓的选项。如果我使用contourf,它会将所有轮廓线绘制为黑色。由于图像具有很多轮廓级别,因此几乎完全以黑色显示。

有人知道如何填充imcontour或如何有意义地应用于contourf图像吗?

0 投票
1 回答
114 浏览

matlab - 等高线图显示没有结果

我只是想知道我有以下代码:

我只是得到 A 和 B 的所有答案都是无限的,但我不知道为什么?

0 投票
0 回答
389 浏览

octave - Octave contourf() 不在行中着色

我在使用 Octave 上的 contourf() 填充曲线时遇到问题。我在 Mac OS X 10.8.5 上运行 Octave 3.6.4。

当我使用 contour(x,fp,data3) 时,我得到以下信息,这是正确的:[数据的等高线图,未填充]

但是,当我想尝试 contourf(x,fp,data3) 以填补空白时,我得到了这个怪物: Contourf plot of data,filled, but not correct

我能做些什么来解决这个问题?我已经阅读了 contourf() 文档,但在那里看不到任何我遗漏的东西。任何意见将是有益的。

谢谢!

PS 这是一个较小版本的数据文件的链接:https ://www.dropbox.com/s/lmvdzi7l42tasr8/Ch942.csv?dl=0 。整个文件很大,所以这代表了前几行,但在 Octave 中绘制时仍然显示问题。

不幸的是,我没有足够的声誉点来发布两个以上的链接,所以我删除了看起来正确但未填写的轮廓()图。对不起。

0 投票
1 回答
345 浏览

matlab - 可以控制轮廓中的颜色吗?

在此处输入图像描述下午好,我有这段代码,我想在其中指定三个彩色区域。一种是当最终函数 C 和 C1 如代码所示合并在一起时小于 0 、介于 0 和 1 之间以及大于 1 时。在代码中,我需要最后合并和定义合并的轮廓图在三个简单的区域。结果如下图所示。一开始您可能会认为最主要的颜色是亮蓝色,但是当您查看轮廓图和颜色条时,由于某种原因它们不匹配。谢谢您的帮助。向管理员道歉,因为没有将此问题作为单独的问题发布。

代码结果

0 投票
1 回答
415 浏览

matlab - 在 Matlab contourf 中将颜色设置为某个值

我想在 Matlab 中使用 contourf 绘制过程的时间演变。问题是在不同的时间步骤,Matlab 找到我的数据的最大值和最小值并相应地设置颜色,所以第一个图中的 p=1000 可能是蓝色的,而在下一个图中可能有一些其他颜色。有什么方法可以使颜色保持一致,使每个值都具有某种颜色,而与最大值和最小值无关?

谢谢