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