我正在尝试在plot.circle()上动态更改Bokeh中的图例。实例化plot.circle()之后,我希望能够简单地访问图例属性并进行更改。
r = self.plot.circle(
x='x', y='y',
source=self.source,
size=6,
color=({
'field': self.color_mapper.field_selector.value,
'transform': self.color_mapper.color_mapper
} if self.color_mapper is not None else 'blue'),
legend=self.color_mapper.field_selector.value, # Access this attribute elsewhere
line_color=None,
)
# DO SOMETHING TO CHANGE THE LEGEND OF plot.circle()
我在文档上没有看到任何东西可以访问plot.circle()的属性来从那里更改图例。我试图解决该问题的当前方法是再次使用新的图例再次调用plot.circle()。但是,该方法不能清除图例上的先前键,因此会造成混乱。是否有支持的方法来完成此任务?