合并彩色地图matplotlib

2024-05-23 20:29:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用matplotlib绘制用于燃烧模拟的温度数据,火焰中的温度在3200K-5500K之间,火焰外部的温度在300K到1000K之间。我想使用两种不同的颜色贴图生成投影图,一种用于火焰内部,另一种用于外部,以显示两者之间的细微变化区域。我在1000K-3200K的中间区域看不到任何温度,所以我在彩色地图上浪费了分辨率,因为在整个300K-5500K范围内使用一张地图。我试着用了一些发散的地图,但它们还是忽略了高低端的小变化。在

有人用色域图把两个色域结合起来吗?在

编辑

为了使我的问题更具体:我想用Matlplotlib的“hot”颜色映射来表示3200-5500范围内的数据点,而“cool”则用于300-1000范围内的数据点。在

有什么方法可以得到这两个颜色映射的源代码,将它们规范化到各自的起点和终点,并将两者合并为一个cmap吗?在


Tags: 数据区域编辑matplotlib颜色地图绘制分辨率