结合colormaps matplotlib

时间:2015-06-25 14:20:32

标签: python matplotlib colormap

我使用matplotlib绘制燃烧模拟的温度数据,火焰温度范围为3200K-5500K,火焰温度范围为300K-1000K。我想使用两种不同的色图生成投影图,一种用于火焰内,另一种用于外部,以显示两个区域的轻微变化。我没有在1000K到3200K的中间区域看到任何温度,所以我通过在整个300K - 5500K范围内使用一张地图来浪费我的色彩图中的分辨率。我尝试使用一些不同的地图,但他们仍然错过了高端和低端的小变化。

有没有人对如何将两个色彩图合并为一个有任何建议,使用每个温度范围的一个色图?

修改

为了使我的问题更具体:我想将Matlplotlib的'热'色图用于3200 - 5500范围内的数据点,并使用'酷'用于300 - 1000范围内的数据点。

有没有办法获取这两个彩色图的源代码,将它们标准化为各自的起点和终点,并将它们合并为一个cmap?

1 个答案:

答案 0 :(得分:-1)

这是关于创建自定义颜色贴图的精彩内容: http://cresspahl.blogspot.com/2012/03/expanded-control-of-octaves-colormap.html

您可以简单地修改数据集周围的颜色变化,并保留未表示的部分。