在全息视图全息图中设置单个元素的选项

2024-06-29 01:08:11 发布

您现在位置:Python中文网/ 问答频道 /正文

给定一个类似Holomap的对象(Holomap,NdOverlay,…),它是由一个额外的kdim分组创建的,有没有一种方法可以访问特定的子元素来进行单独的样式设置?给定全息图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 ...})

Tags: to对象方法元素valuegroup样式dataset
1条回答
网友
1楼 · 发布于 2024-06-29 01:08:11

您可以索引到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

相关问题 更多 >