Как мы можем гарантировать, что тепловые карты HoloViews имеют индивидуальные цветовые шкалы? - PullRequest
0 голосов
/ 19 апреля 2019

Если у меня есть список тепловых карт:

[: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)

Как мне обеспечить, чтобы у них были индивидуальные цветовые гаммы? Я спрашиваю, потому что окончательная шкала для них, кажется, синхронизирована.

1 Ответ

1 голос
/ 19 апреля 2019

По умолчанию HoloViews предполагает, что если вы размещаете вещи вместе, вы делаете это, потому что вы хотите сравнить их друг с другом, поэтому он гарантирует, что все оси, которые показывают одинаковые размеры, связаны, что делает все шкалы сопоставимыми ,

Вы можете переопределить это предположение, если хотите, чтобы каждая ось на каждом графике в макете строилась отдельно, включив нормализацию по оси с помощью .opts(axiswise=True) в макете.

Точно так же, если у вас есть несколько кадров в HoloMap, они будут по умолчанию нормализованы вместе, чтобы показать изменения величины по ним, но вы можете включить нормализацию для каждого кадра с помощью .opts(framewise=True).

...