我们如何确保 HoloViews 热图具有单独的色标?

How do we ensure that HoloViews heatmaps have individual color scales?

如果我有热图列表:

[:HeatMap   [column,row]   (analyte_value),
 :HeatMap   [column,row]   (analyte_value),
 :HeatMap   [column,row]   (analyte_value),
 :HeatMap   [column,row]   (analyte_value)]

我把它们放在一起:

hv.Layout(heatmaps).cols(1)

如何确保它们具有独立的色标?我问是因为他们的最终规模似乎是同步的。

默认情况下,HoloViews 假设如果你把东西放在一起,你这样做是因为你想将它们相互比较,所以它确保所有显示相同尺寸的轴都链接在一起,使所有尺度可比。

如果您希望布局中每个绘图中的每个轴单独构建,您可以通过在布局上使用 .opts(axiswise=True) 启用每轴标准化来覆盖该假设。

同样,如果您在 HoloMap 中有多个帧,默认情况下它们将一起归一化以显示它们之间的幅度变化,但您可以使用 .opts(framewise=True).[=12= 启用每帧归一化]