假设我想制作2+个热图(在相同或不同的图上),并且颜色< - >值映射在它们之间是相同的。
默认情况下,colormap中的极值(比如jet)将单独用于每个热图的动态范围(即每次调用imshow),并且我想强制映射相同,即使用全局动态范围。
我认为一个等价的陈述是我想以某种方式指定绝对映射,而imshow给出cmap对象的行为是相对于输入的动态范围。
答案 0 :(得分:4)
我认为这link可能会有所帮助吗?
实际上,this answer要简单得多。
答案 1 :(得分:0)
如果您不想指定范围,但不知何故您知道一个地图的范围最大,您可以使用Axesimage.properties()['clim']
获取该范围,并将其设置为其他地块,如我在此处所述: Imshow subplots with the same colorbar