我们如何确保 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= 启用每帧归一化]
如果我有热图列表:
[: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= 启用每帧归一化]