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

Python 在全息视图全息图中设置单个元素的选项,python,holoviews,Python,Holoviews,给定通过附加的kdim分组创建的类似Holomap的对象(Holomap,NdOverlay,…),是否有方法访问特定的子元素以进行单独的样式设置?给定全息图p: p = hv.Dataset(([0, 1], [2, 2], ['a', 'b']), ['x', 'y', 'z'] ).to(hv.Points, groupby='z') 是否可以为z='a',z='b'添加单独的样式选项?我尝试了group.label语法,但没有成功 如果不是,我想我必须创建一

给定通过附加的
kdim
分组创建的类似Holomap的对象(Holomap,NdOverlay,…),是否有方法访问特定的子元素以进行单独的样式设置?给定全息图
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 ...})

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