问题标签 [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.
python - matplotlib contourf 图中的对称对数色标
如何使用等高线的 symlog(对称对数)比例创建等高线图。即显示负值和正值的对数刻度。
一种可能性是解决这个例子:
http://matplotlib.org/examples/pylab_examples/contourf_log.html
这给出了对数刻度的配方:
但是,这不允许负值。有一个ticker.SymmetricalLogLocator()
, 这可能是解决方案,但它似乎没有太多文档。
编辑:
为了澄清(因为在对数刻度上请求负值可能听起来很荒谬),我想要的与 matplotlib 轴上提供的“symlog”刻度相同。下图(取自另一个堆栈交换帖子)在 x 轴上显示了 symlog。它是一个“对数”比例,但以一种对查看者来说很清楚的方式处理负值。
我想要相同的缩放比例,但对于轮廓或轮廓上的色阶。
matlab - 具有不同颜色图matlab的子图
我正在尝试使用两个不同的轮廓子图制作一个图表,这些子图使用完全不同的颜色图。但是,使用我目前拥有的代码(为其中一个子图创建自定义颜色图),子图具有相同的颜色图。任何想法如何解决这一问题?
matlab - 加载轮廓时出错
我最近在更新到 ubuntu 14.04 64bit 时遇到了这个错误。我无法理解发生了什么。怀疑 PATH/LIBRARY 等错误。尝试加载我与 MCR 一起使用的程序时也会发生类似的情况。可能是什么问题呢?这些错误很常见,但同时也很难找到答案。提前致谢。
当我使用
Z = 峰值(20);>> 轮廓f(Z,10)
我得到这些:
python - 如何用不同颜色的等高线图覆盖控制图?
(我问过在 MATLAB 中也问过同样的问题)
我想覆盖例如seismic
-cmapped contourf
-plot (或pcolor
)与gray
scale contour
-plot,但是当我添加后者时,它也会更改以前的颜色图。如何解决这个问题?
matlab - 为什么 Matlab 中的 contourf 函数不使用绘制数据的最大值?
有人知道为什么函数 countourf 不使用绘图区域中任何地方的最大值对应的颜色吗?
如果您尝试下面的代码,然后命令
get(h_colorbar,'YLim')
Matlab 返回一个上限,该上限不是矩阵的最高元素 (500),而是一个较小的数字 (475.9091)。
从代码中的注释行可以看出,我能够更改颜色条的上限/下限,但这当然不能解决问题。我希望 Matlab 实际使用我的数据矩阵中的最高值;例如,我希望看到对应于 (200,300) 的点以最深的红色着色。
任何想法?
提前致谢!
matlab - Matlab填充轮廓颜色不更新
我正在尝试使用 contourf 和 caxis 调整轮廓的颜色限制,但轮廓中的颜色数量不会更新。请看下面的例子。
Z 是一个范围从 -170 到 80 的值的数组。我想绘制 -10 到 10 之间的值的 20 个等值线。为此,我使用以下代码:
下面是结果的图片。轮廓线的数量已正确更新(其中有 20 条),但轮廓颜色不跟随。
我应该在代码中进行哪些更改才能获得预期的结果?
matlab - 删除等高线图上的边缘线
我使用Matlab创建了一个极坐标并将其转换为笛卡尔坐标。
我在这个网格上获取数据并contourf
在上面生成一个图。
我的问题是我在轮廓图中得到了一条中心线,我想删除它,可以帮我解决这个问题
谢谢
matlab - 需要以下曲线为一种颜色吗?(MATLAB)
我是新来的,对matlab有一点经验。
在这里,我有一个等高线图,等高线之间的每个区域在颜色条上用不同的颜色描绘。我想知道如何防止这种着色,而是让它只有一种颜色。
还有一件事,我想知道如果我想添加一个条件,或者换句话说,一个黑色(因为我的颜色条中没有黑色),比如如果 deltabeta=-2 gamma P 使 deltabeta 黑色是可能的