Я строю несколько кругов на компоненте
gmap`, используя bokeh, следующим образом:
initial_circle = Circle(x="x", y="y", size=25, fill_color="color", line_color=None)
selected_circle = Circle(fill_alpha=1, fill_color="color", line_color="black", line_width=3)
nonselected_circle = Circle(fill_alpha=0.7, fill_color="color", line_color=None)
self.map = gmap(self.api_key, self.map_options,
title=self.title, sizing_mode='stretch_both')
# Add some circles to plot
self.map.add_glyph(self.map_source,
initial_circle,
selection_glyph=selected_circle,
nonselection_glyph=nonselected_circle)
self.taptool = TapTool()
self.map.add_tools(self.taptool)
Это работает fone, и я могу выбрать и отменить выбор кругов. Теперь я хочу случайным образом выбрать круг в начале, и мне интересно, как можно программно установить состояние выбранного глифа.