问题标签 [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 投票
1 回答
2426 浏览

python - matplotlib contourf 图中的对称对数色标

如何使用等高线的 symlog(对称对数)比例创建等高线图。即显示负值和正值的对数刻度。

一种可能性是解决这个例子:

http://matplotlib.org/examples/pylab_examples/contourf_log.html

这给出了对数刻度的配方:

但是,这不允许负值。有一个ticker.SymmetricalLogLocator(), 这可能是解决方案,但它似乎没有太多文档。

编辑:

为了澄清(因为在对数刻度上请求负值可能听起来很荒谬),我想要的与 matplotlib 轴上提供的“symlog”刻度相同。下图(取自另一个堆栈交换帖子)在 x 轴上显示了 symlog。它是一个“对数”比例,但以一种对查看者来说很清楚的方式处理负值。

符号日志示例

我想要相同的缩放比例,但对于轮廓或轮廓上的色阶。

0 投票
3 回答
2538 浏览

matlab - Matlab 和 XTickLabel

我一直试图让 Matlab 更改我的轮廓图上的标签大约一个小时。当我去更改 XTickLabel 或 XTick 时,它只是完全删除了我的 x 轴!令人沮丧和愤怒的是,我正在做所有帮助页面帮助论坛要求我做的事情 - 老实说,我不明白为什么这不起作用。

因此,我在这里。

我的绘图代码(不应该需要函数知识 - 代码相当密集。但是,它是具有有效数据和范围的二维轮廓图 - 轴是问题,而不是图形):

任何帮助将不胜感激!

0 投票
3 回答
3721 浏览

matlab - 具有不同颜色图matlab的子图

我正在尝试使用两个不同的轮廓子图制作一个图表,这些子图使用完全不同的颜色图。但是,使用我目前拥有的代码(为其中一个子图创建自定义颜色图),子图具有相同的颜色图。任何想法如何解决这一问题?

0 投票
1 回答
149 浏览

matlab - 加载轮廓时出错

我最近在更新到 ubuntu 14.04 64bit 时遇到了这个错误。我无法理解发生了什么。怀疑 PATH/LIBRARY 等错误。尝试加载我与 MCR 一起使用的程序时也会发生类似的情况。可能是什么问题呢?这些错误很常见,但同时也很难找到答案。提前致谢。

当我使用

Z = 峰值(20);>> 轮廓f(Z,10)

我得到这些:

0 投票
1 回答
5028 浏览

python - 如何用不同颜色的等高线图覆盖控制图?

(我问过在 MATLAB 中也问过同样的问题

我想覆盖例如seismic-cmapped contourf-plot (或pcolor)与grayscale contour-plot,但是当我添加后者时,它也会更改以前的颜色图。如何解决这个问题?

0 投票
2 回答
659 浏览

matlab - 为什么 Matlab 中的 contourf 函数不使用绘制数据的最大值?

有人知道为什么函数 countourf 不使用绘图区域中任何地方的最大值对应的颜色吗?

如果您尝试下面的代码,然后命令 get(h_colorbar,'YLim') Matlab 返回一个上限,该上限不是矩阵的最高元素 (500),而是一个较小的数字 (475.9091)。

从代码中的注释行可以看出,我能够更改颜色条的上限/下限,但这当然不能解决问题。我希望 Matlab 实际使用我的数据矩阵中的最高值;例如,我希望看到对应于 (200,300) 的点以最深的红色着色。

任何想法?

提前致谢!

0 投票
1 回答
12128 浏览

python - 使用 Matplotlib 绘制 3D 绘图

我只是想在 3D 中绘制一个表面及其轮廓,就像在这个例子中一样。

这是我用来做的代码:

但是,我遇到了一个奇怪的行为,其中 a 轮廓 ( zdir=y) 在表面上。此外,我得到了一个奇怪的轮廓z_dir=z(缺少一个部分):

在此处输入图像描述

我想知道我错过了什么。标量场可以在这里找到。

0 投票
2 回答
2753 浏览

matlab - Matlab填充轮廓颜色不更新

我正在尝试使用 contourf 和 caxis 调整轮廓的颜色限制,但轮廓中的颜色数量不会更新。请看下面的例子。

Z 是一个范围从 -170 到 80 的值的数组。我想绘制 -10 到 10 之间的值的 20 个等值线。为此,我使用以下代码:

下面是结果的图片。轮廓线的数量已正确更新(其中有 20 条),但轮廓颜色不跟随。

在此处输入图像描述

我应该在代码中进行哪些更改才能获得预期的结果?

0 投票
1 回答
2377 浏览

matlab - 删除等高线图上的边缘线

我使用Matlab创建了一个极坐标并将其转换为笛卡尔坐标。

我在这个网格上获取数据并contourf在上面生成一个图。

我的问题是我在轮廓图中得到了一条中心线,我想删除它,可以帮我解决这个问题

在此处输入图像描述

谢谢

0 投票
1 回答
72 浏览

matlab - 需要以下曲线为一种颜色吗?(MATLAB)

我是新来的,对matlab有一点经验。

在这里,我有一个等高线图,等高线之间的每个区域在颜色条上用不同的颜色描绘。我想知道如何防止这种着色,而是让它只有一种颜色。

还有一件事,我想知道如果我想添加一个条件,或者换句话说,一个黑色(因为我的颜色条中没有黑色),比如如果 deltabeta=-2 gamma P 使 deltabeta 黑色是可能的

在此处输入图像描述