Настройка опций отдельных элементов в holoviews Holomaps
Данный объект, подобный Holomap (HoloMap, NdOverlay, ...), созданный путем группировки по дополнительному kdim
Есть ли способ получить доступ к конкретным подэлементам для индивидуального стиля? Учитывая HoloMap p
:
p = hv.Dataset(([0, 1], [2, 2], ['a', 'b']), ['x', 'y', 'z']
).to(hv.Points, groupby='z')
Можно ли добавить отдельные варианты стиля для z='a'
, z='b'
? Я попробовал group.label
синтаксис, но это не сработало.
Если нет, то я считаю, что мне нужно создать словарь элементов и явно передать метку группы?
hv.HoloMap({z_value: hv.Points(..., group=z_value) for z_value in ...})
1 ответ
Решение
Вы можете индексировать в HoloMap и использовать .opts
метод применения параметров без клонирования, например:
p = hv.Dataset(([0, 1], [2, 2], ['a', 'b']), ['x', 'y', 'z']
).to(hv.Points, groupby='z')
p['a'].opts(color='red')
p['b'].opts(color='blue')
p