问题标签 [colorbar]

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 投票
3 回答
5679 浏览

python - Python matplotlib colorbar 轴偏移字符串位置/位置

我想用水平颜色条制作等高线图。酒吧应该有科学记数法的标签。下面的代码一切顺利。但是,现在我想更改指定科学比例的乘数的位置。我认为这被称为轴偏移字符串。有人知道怎么做这个吗?我想将乘法器放在颜色条的右侧(好像它是一个附加标签)。

0 投票
6 回答
62193 浏览

python - 如何添加 Matplotlib 颜色条刻度

关于堆栈溢出有很多 matplotlib colorbar 问题,但我无法理解它们以解决我的问题。

如何在颜色栏上设置 yticklabels?

这是一些示例代码:

0 投票
4 回答
46787 浏览

python - 如何为python中的一系列图创建标准颜色条

我使用 matplotlib 在 python 中绘制一些数据,并且这些图需要一个标准的颜色条。数据由一系列包含频率信息的 NxM 矩阵组成,因此简单的 imshow() 图给出了带有颜色描述频率的 2D 直方图。每个矩阵包含不同但重叠范围的数据。Imshow 将每个矩阵中的数据标准化为 0-1 范围,这意味着,例如,矩阵 A 的图将与矩阵 2*A 的图相同(尽管颜色条将显示两倍的值)。例如,我想要的是红色对应于所有图中的相同频率。换句话说,一个颜色条就足以满足所有图的需求。任何建议将不胜感激。

0 投票
4 回答
55485 浏览

python - Matplotlib - 将颜色条添加到一系列线图

对于变量 z 的许多不同值,我有两个变量 (x,y) 的一系列线图。我通常会添加带有这样的图例的线图:

但是我有太多图表,图例会覆盖图表。我宁愿有一个颜色条来指示与颜色对应的 z 值。我在画廊中找不到类似的东西,我所有的尝试都处理了彩条失败。显然,在尝试添加颜色条之前,我必须创建一组图。

是否有捷径可寻?谢谢。

编辑(澄清):

我想做这样的事情:

但这根据 Matplotlib 参考资料不起作用,因为无论这意味着什么,绘图列表都不是“可映射的”。

我使用以下方法创建了一个替代绘图函数LineCollection

xs并且ys是 x 和 y 坐标列表的列表,并且zs是为每条线着色的不同条件的列表。不过感觉有点像一团糟……我认为会有一种更简洁的方法来做到这一点。我喜欢该plt.plot()功能的灵活性。

0 投票
1 回答
463 浏览

python - 自定义 matplotlib 颜色栏

在此处输入图像描述

我使用matplotlib(类似于热图)制作了一个图,我想:

1)使用我在列表中定义的颜色制作图例或
2)无论如何在 matplotlib 中将其自动化以创建与 R 中的效果一样漂亮?正常的 matplotlib 颜色渐变看起来太“锐利”了......

谢谢!

0 投票
1 回答
2611 浏览

python - 使用 LogNorm() 时颜色栏不显示值

我正在尝试制作一个等高线图,其等高线水平由值的对数缩放。但是,颜色条在颜色旁边没有显示足够的值。这是一个简单的例子。

如果您在 contourf 调用中将 log_norm 切换为 linear_norm,您会看到颜色条确实有值。当然,使用 linear_norm 意味着颜色是线性缩放的,并且该函数的轮廓分布不均匀。

我在 Mac OS 10.7 上使用 python 2.7.2,matplotlib 附带的 enthought 版本。

0 投票
2 回答
5061 浏览

matlab - 给定子图的句柄,如何获取其所有关联的颜色条句柄?

以下面的代码为例:

我的问题是如何获得Hc,仅给出Hsp

众所周知,颜色条的类型是axes. 所以我试图搜索子情节的所有孩子。

Hs但是, match没有任何价值Hc

0 投票
2 回答
3046 浏览

python - 为使用 plt.fill 制作的绘图创建颜色条

我是 Python 新手(之前是 IDL 用户),所以我希望我能以一种可以理解的方式提出这个问题。我一直在尝试创建一个包含 x 个 bin 的极坐标图,其中 bin 中的数据被平均并给出与该值相关的颜色。这似乎在使用 plt.fill 命令时工作正常,我可以在其中定义 bin,然后定义填充颜色。当我尝试制作一个颜色条来配合它时,问题就来了。我不断收到指出 AttributeError: 'Figure' object has no attribute 'autoscale_None' 的错误

任何建议都会有所帮助,谢谢。

*这是我的真实数据的一个稍微好一点的例子,到处都缺少洞,所以在这个例子中,我只是在四分之一圆中做了一个大的。当我尝试网格化时,代码似乎试图在这些区域上进行插值。

然后涉及啮合...

从 matplotlib.mlab 导入网格数据

0 投票
0 回答
833 浏览

python - Python Matplotlib pyplot 颜色条索引

我想绘制一个双变量正态分布,并一直在查看 Matplotlib 的 pylab 示例以获取指导。但是,由于某种原因,我无法重现其中一张图: http: //matplotlib.sourceforge.net/examples/pylab_examples/contourf_log.html

代码看起来很简单,但是当我复制/粘贴/运行它时,它会生成一个缺少大部分颜色条显示值的图。

在此处输入图像描述

此外,与示例相比,我的范围也更大,低至 1e-6(而不是 1e-5)。所以现在我想知道我的 matplotlib 包是否有问题并需要重新安装/更新。请让我知道错误可能在哪里。谢谢!

附加信息

Python 版本:'2.7.1 |EPD 7.0-2(32 位)| (r271:86832,2010 年 12 月 3 日,15:41:32)\n[GCC 4.0.1(Apple Inc. build 5488)]'

操作系统:Mac OS X:10.6.8

Matplotlib 版本:1.0.1

另外,我的 Matplotlib 后端设置为 TKAgg。

我对重新安装 Matplotlib 有点警惕,因为我目前主要在 FiPy 下运行 Python,并且需要很长时间才能让一切运行相对顺利。

0 投票
1 回答
832 浏览

matlab - 如何绘制颜色图?

我在 Matlab 中有一张欧洲地图,我有一些值,这些值会按地区进行更改。

如何绘制轮廓颜色图?标签颜色取决于这些值,我也想显示颜色条。