[当几个相同大小的对象在图表上的相同位置时,尽管仅可见“堆栈”的顶部,但我希望能在工具提示框中看到所有这些对象的描述。
from bokeh.plotting import figure, output_notebook, show, ColumnDataSource
output_notebook()
source = ColumnDataSource(data=dict(
x=[1, 2, 2, 4, 5],
y=[2, 5, 5, 2, 7],
desc=['A', 'b', 'C', 'd', 'E'],
))
TOOLTIPS = [
("index", "$index"),
("desc", "@desc"),
]
p = figure(plot_width=400, plot_height=400, tooltips=TOOLTIPS,
title="Mouse over the dots")
p.circle('x', 'y', size=20, source=source)
show(p)
from bokeh.plotting import figure, output_notebook, show, ColumnDataSource
output_notebook()
source = ColumnDataSource(data=dict(
x=[(1, 2), (2, 3), (4, 5), (2, 3)],
y=[(2, 5), (5, 4), (2, 7), (5, 4)],
desc=['A', 'b', 'C', 'D'],
))
TOOLTIPS = [
("index", "$index"),
("desc", "@desc"),
]
p = figure(plot_width=400, plot_height=400, tooltips=TOOLTIPS,
title="Mouse over the dots")
p.multi_line(xs='x', ys='y', line_width=4, source=source)
show(p)
我如何获得工具提示以显示多行的多个条目?
这是不可能的,但是您可以同时进行:p.multi_line(...)
和p.circle(...)
(按此顺序)。如果需要,可以使圆圈足够小(例如size = 5
),以使它们不可见。