Настройка опций отдельных элементов в holoviews Holomaps - PullRequest
0 голосов
/ 21 февраля 2019

Учитывая объект, подобный 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 Ответ

0 голосов
/ 21 февраля 2019

Вы можете индексировать в 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
...