查询散景 multi_line 与标记

query bokeh multi_line with markers

我想知道是否有办法为散景添加多线标记。我可以获得多行,但 p.circle() 似乎不适用于列表列表。这是一个示例:

from bokeh.plotting import figure, show
from bokeh.models import ColumnDataSource
from bokeh.palettes import Spectral6, Spectral11

numlines = 2
mypalette = Spectral6[0:numlines]

data = {'x_values': [[1, 2, 3], [1,2,3]],
        'y_values': [[1, 2, 3], [4 ,5, 6]], 'labels': ['a', 'b'], 'line_color': mypalette}
source = ColumnDataSource(data=data)

p = figure()
p.multi_line(xs='x_values', ys='y_values', line_color='line_color', source=source)

show(p)

截至 Bokeh 0.13.0 没有。您需要为多行中的每个 "sub" 行调用 p.circlep.square 等。