【发布时间】:2018-04-27 07:36:16
【问题描述】:
我想绘制具有对称颜色限制的差异图像,而不必自己计算颜色限制。也就是说,我的图像的强度可能在[-3, 5] 范围内。默认情况下,imshow 使用这些值作为颜色限制,并且使用发散的颜色图,白色中心为 1。原因是我以后可能会更改图像并希望避免自己重新计算颜色限制在每个动画步骤中。
我能否让imshow 强制使用居中颜色限制,在我的示例中为[-5, 5],而我自己却不通过[-5, 5]?
【问题讨论】:
-
我想我不明白这一点。颜色映射需要一些限制才能知道应该为哪个值选择哪种颜色。所以假设第一个图的颜色限制是 [-5,5] (无论是因为你设置了它,还是因为它是在内部设置的,都没有关系)。现在下一个情节被生成。那个期望的限制是什么?会是 [-5,5] 因为第一个情节有这些吗?还是说是 [-10,10] 因为这对数据有意义?但如果是这样,第一个情节怎么会知道使用 [-10,10]?
标签: matplotlib colors