假设我想制作 2 个以上的热图(在相同或不同的图形上),并且它们之间的颜色<->值映射相同。
默认情况下,颜色图中的极值(例如 jet)将单独用于每个热图的动态范围(即每次调用 imshow),并且我想强制映射相同,即使用全局动态范围。
我认为一个等效的声明是,我想以某种方式指定绝对映射,而给定 cmap 对象的 imshow 的行为是相对于输入的动态范围的。
如果您不想指定范围,但不知何故您知道一个图具有最大范围,您可以使用
Axesimage.properties()['clim']
获取该范围,并将其设置为其他图,正如我在这里解释的:Imshow 具有相同的子图颜色条