【问题标题】:Bokeh chart hover tool missing散景图悬停工具丢失
【发布时间】:2017-04-30 08:42:03
【问题描述】:

我正在尝试在 Bokeh、python 中创建圆环图。

我正在使用 Bokeh 文档示例代码:

from bokeh.charts import Donut, show, output_file
from bokeh.charts.utils import df_from_json
from bokeh.sampledata.olympics2014 import data

import pandas as pd

# utilize utility to make it easy to get json/dict data converted to a dataframe
df = df_from_json(data)

# filter by countries with at least one medal and sort by total medals
df = df[df['total'] > 8]
df = df.sort_values(by="total", ascending=False)
df = pd.melt(df, id_vars=['abbr'],
    value_vars=['bronze', 'silver', 'gold'],
    value_name='medal_count', var_name='medal')

# original example
d = Donut(df, label=['abbr', 'medal'], values='medal_count',
     text_font_size='8pt', hover_text='medal_count')

output_file("donut.html", title="donut.py example")

show(d)

但我得到的是没有悬停工具的图表。

如何将悬停工具放在这种图表上?

提前谢谢你。

【问题讨论】:

    标签: python charts hover visualization bokeh


    【解决方案1】:

    当您运行代码时,您会看到一个边栏以及绘图 - 类似于此处显示的:

    点击倒数第二个图标 - 问号上方的那个。当您将鼠标悬停在它上面时,它会显示“悬停”。单击它将为您启用/禁用悬停。

    【讨论】:

    • 问题是那个图标没有显示。显示所有其他图标,但不显示悬停工具图标。
    • 您是否打开并检查了生成的 html 文件?
    • 是的,我尝试了 output_notebook() 和 output_file()。其中没有一个是悬停工具。问题是我可以手动修改图表并添加悬停工具,但问题是在这种情况下悬停工具无法正确显示工具提示。它显示???标记。
    • 你能把html文件的内容粘贴到某个地方吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-17
    • 1970-01-01
    • 2015-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多