首页 > 解决方案 > 使用标记查询散景多线

问题描述

我想知道是否有办法为散景添加标记到多行。我可以得到多行,但是 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)

标签: pythonbokehmultiline

解决方案


至于散景0.13.0,没有。您需要为多行中的每个“子”行调用p.circle,等。p.square


推荐阅读