С Боке , как мне получить ручку для Renderer
(или GlyphRenderer
) для Annotation
? Это возможно?
Я хотел бы иметь возможность включать и выключать Band
(то есть Annotation
) с интерактивной легендой, поэтому мне нужно иметь возможность передать список Renderers
в LegendItem
конструктор.
Этот код:
maxline = fig.line(x='Date', y=stn_max, line_width=0.5, legend=stn_max, name="{}_line".format(stn_max), color=stn_color, alpha=0.75, source=source)
minline = fig.line(x='Date', y=stn_min, line_width=0.5, legend=stn_min, name="{}_line".format(stn_min), color=stn_color, alpha=0.75, source=source)
band = bkm.Band(base='Date', lower=stn_min, upper=stn_max, fill_alpha=0.50, line_width=0.5, fill_color=stn_color, source=source)
bkm.LegendItem(label=stn, renderers=[maxline, minline, band])
выдает эту ошибку
...
ValueError: expected an element of List(Instance(GlyphRenderer)), got seq with invalid items [Band(id='1091', ...)]