Python 2.7 如何在bokeh中使用多行悬停?
我在bokeh面临多行数字的问题。当我显示图表时,无法获取值。我使用的是系列数据类型 代码:Python 2.7 如何在bokeh中使用多行悬停?,python-2.7,visualization,bokeh,series,Python 2.7,Visualization,Bokeh,Series,我在bokeh面临多行数字的问题。当我显示图表时,无法获取值。我使用的是系列数据类型 代码: 悬停工具提示的@字段引用BokehColumnDataSource对象中的列。由于您没有使用自己选择的列名显式创建CD,因此在本例中,Bokeh使用标准列名xs和ys为您制作了一张CD。因此: HoverTool(tooltips = [ ('Time', '@xs'), ('data', '@ys')] ) 这将使悬停显示在多行中的所有线段上。没有办法让悬停只对其中一个起作用。如果您
悬停工具提示的
@
字段引用BokehColumnDataSource
对象中的列。由于您没有使用自己选择的列名显式创建CD,因此在本例中,Bokeh使用标准列名xs
和ys
为您制作了一张CD。因此:
HoverTool(tooltips = [
('Time', '@xs'),
('data', '@ys')]
)
这将使悬停显示在多行中的所有线段上。没有办法让悬停只对其中一个起作用。如果您需要,您将不得不单独调用
line
,而不是multi\u line
许多thanx bigreddot,以获得您的响应和此处的详细说明。hove现在出现了,但问题是当我悬停在一个点上时,它会显示整个数据。我该怎么解决这个问题呢?嗯,那可能真的有一个bug。我鼓励您提交一个GitHub问题,并提供一个完整的最小脚本进行复制。同时,我只能建议使用line
而不是multi_line
一个完整的脚本仍然是一个巨大的帮助,在这个问题上添加一个脚本将非常感谢。
HoverTool(tooltips = [
('Time', '@xs'),
('data', '@ys')]
)