问题标签 [colormap]

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 投票
2 回答
383 浏览

c++ - 在 C++ 中显示 FEM 数据

我有一个关于如何使用 QcustomPlot Colormap FEM 数据显示的问题。数据具有以下形式:

由于沿 X 轴和 Y 轴的分布不是恒定的,我不知道如何使用

如果有人建议使用其他类型的库,请发布。

0 投票
6 回答
16864 浏览

python - 在相位角图中使用没有视觉失真的循环色彩图?

我正在寻找一个好的圆形/循环颜色图来表示相位角信息(其中值限制在 [0, 2π] 范围内,其中 0 和 2π 表示相同的相位角)。

背景:我想通过绘制功率谱密度和整个系统振荡的相对相位信息来可视化正常模式。

我承认以前我使用“彩虹”颜色图绘制功率图,使用“hsv”颜色图绘制相位图(参见 [1])。然而,彩虹色图的使用非常不鼓励,因为它缺乏感知线性和排序 [2][3]。所以我切换到我非常喜欢的功率图的“coolwarm”颜色图。不幸的是,“hsv”颜色图似乎引入了与“彩虹”图相同的视觉扭曲(而且它也不能很好地与“冷暖”图搭配,因为相比之下它看起来有点丑陋和浮华) .

有没有人对我可以用于相位图的替代圆形颜色图有很好的建议?

要求:

  • 它需要是圆形的,以便值 0 和 2π 用相同的颜色表示。

  • 它不应该引入任何视觉扭曲;特别是,它应该是感知线性的(“hsv”颜色图似乎不是)。我不相信知觉排序对于相位信息来说有什么大不了的,但它当然不会造成任何伤害。

  • 当与“coolwarm”颜色图结合使用时,它应该具有视觉吸引力。但是,我并没有死心塌地在“coolwarm”上,如果有另一对漂亮的颜色图来可视化幅度和相位信息,我很乐意考虑其他选项。

如果颜色图可用(或可以轻松创建)在 matplotlib 中使用,则加分。

非常感谢您的任何建议!

[1] http://matplotlib.org/examples/color/colormaps_reference.html

[2] http://www.renci.org/~borland/pdfs/RainbowColorMap_VisViewpoints.pdf

[3] http://medvis.org/2012/08/21/rainbow-colormaps-what-are-they-good-for-absolutely-nothing/

0 投票
2 回答
979 浏览

matlab - 标量的二维颜色图 - Matlab

我正在模拟时间和地点的波传播。我想在空间中为每个时间步制作其值的颜色图。我的意思是,我想制作一个 2 个轴(x 和 y)的图形,并按颜色显示这些点的波值(波变量是 V)。我该怎么做?我试过:

但我收到一条消息,z (=V) 假设是一个函数而不是一个标量。有什么建议么?

0 投票
2 回答
2996 浏览

python - Python - matplotlib 中用于 3D 线图的颜色图

我正在尝试使用 matplotlib 的工具包 mplot3D 绘制 3D 线图我有 4 个数组

  • tab_C[0] 是一个 x 值数组
  • tab_C[1] 是一个 y 值数组
  • tab_C[2] 是一个 z 值数组
  • tab_t 是一个时间值数组

我用这个画了我的情节:

它有效,但现在我希望这个情节具有基于时间值的彩虹色。我搜索了 matplotlib 的网页,但什么也没有。对这个问题有什么建议吗?

0 投票
1 回答
1695 浏览

python - Python - 3D 参数曲线的线条颜色

我有 2 个列表tab_x(包含 x 的值)和tab_z(包含 z 的值),它们具有相同的长度和y 的值

我想绘制一条由 z 值着色的 3D 曲线。我知道它可以绘制为 2D 图,但我想绘制其中一些具有不同 y 值的图进行比较,所以我需要它是 3D 的。

我的tab_z也包含负值

我在这个问题中找到了按时间(索引)为曲线着色的代码,但我不知道如何转换此代码以使其在我的情况下工作。

谢谢您的帮助。

我添加我的代码更具体:

我现在有这个

在此处输入图像描述

我试过这段代码

彻底失败:

在此处输入图像描述

0 投票
1 回答
214 浏览

colors - How to add a Colorbar for Custom Objects in ILNumerics?

I want to use a colorbar with custom objects. The objects are colored according to a specific colormap. I want to show this colormap in a colorbar at runtime.

I already tried adding it to scene by:

or to the cube:

or even plotCube.Children.Add(cb);

but it still doesn't work. What is the correct way to display a colorbar for custom objects?

Here is my code:

And this are my figures: enter image description here

0 投票
1 回答
691 浏览

matlab - 为简单的绘图制作准确的颜色条

我正在尝试制作一个简单的图(对于此示例,绘制 y=x^2 就足够了),我想在给定一些颜色图的情况下根据它们的大小设置点的颜色。

按照我的简单示例说我有:

使用gscatter(x,y,jet(10)); legend hide; colorbar它会产生一个带有彩色点的图,但颜色条与彩色值不一致。(无法发布图片,因为这是我的第一篇文章)。使用caxis([1,100])命令给出了正确的范围,但颜色仍然关闭。

所以我有两个问题:(1)如何修复颜色以适应给定范围的颜色条?在我的真实数据中,在某些情况下,我正在查看范围从 -50 到 50 的值,并且有更多的数据点。

(2) 我想用相同的点(但在不同的轴上)创建一个不同的图,并且我希望这个新图上每个点的颜色与前一个图中对应的颜色相同。如何以编程方式从每个点中提取颜色,以便将其绘制在两组不同的轴上?

我只是将这些点移动到一个矩阵中并执行一个imagesc()命令,但它们不是以整数间隔的,或者同样简单的缩放也不起作用。

谢谢你的帮助!

0 投票
4 回答
7858 浏览

python - 从绘图中删除颜色条(python)

我编写了一些代码来创建光栅对象的 png(self[:] = np 数组)。它应该是一种方法,可以轻松制作绘图代码的问题是它第一次运行良好,但是当我多次运行此方法时,我得到一张带有多个图例的图片。

在此处输入图像描述

我试图用delaxes摆脱它,但这个传说真的很顽固。
欢迎任何想法如何解决这个问题

这是代码:

0 投票
1 回答
388 浏览

matplotlib - 仅显示颜色图并隐藏 imshow 区域数据

我试图在一侧有多个 imshow 行,并且在(右侧)只有颜色图,没有这个大的白色区域。

在颜色图旁边有空白的大白色区域,想要被删除

从这段代码可以看出,我使用了最后一个 imshow 轴的可映射数据,然后使用颜色图来表示它。

0 投票
1 回答
502 浏览

gnuplot - gnuplot - 改变 pm3d 地图中的抽动

好吧,我正在尝试使用 pm3d 选项绘制一个类似矩阵的数据文件,如下所示

我试图上传一张图片,但似乎我没有足够的声誉。好的,所以问题是数据来自对数合并的 x 和 y 轴,但抽动分离的默认选项是线性的(1、2、3,...)。如果我想将抽动重新调整到另一个区间,只要保持这种线性(例如:0、10、20、...)就很容易。但是,我想将它们重新调整为我的数据间隔,但以对数方式分隔(1、10、100、...)。当然,我只想改变的是抽动,而情节中的比例保持不变。

经过思考和环顾四周,我找不到满意的答案。关于如何解决它的任何提示?

谢谢 !