得到?? holoview 和弦悬停工具工具提示

时间:2021-03-16 00:23:10

标签: jupyter-notebook bokeh holoviews chord-diagram

我正在尝试自定义全息和弦图的悬停。下面是我正在使用的示例代码。我不知道哪里出错了,每当我将鼠标悬停在节点上时,我只会在工具提示上看到问号。

source_data = [{"from": "Cronje", "to": "Lord Kitchener", "value": 1}, {"from": "Cronje", "to": "Lord Selborne", "value": 1}, {"from": "Cronje", "to": "George Godfrey", "value": 1}]

import pandas as pd
import holoviews as hv
from holoviews import opts, dim
import numpy as np
hv.extension('bokeh')
hv.output(size=300)

df_json = pd.DataFrame(source_data)
df_links = pd.DataFrame(columns = ['source', 'target', 'value'])
df_links['source'] = df_json['from'].values.tolist()
df_links['target'] = df_json['to'].values.tolist()
df_links['value'] = df_json['value'].values.tolist()
chord = hv.Chord(df_links)
tooltips = [
    ('Source', '@source'),
    ('Target', '@target'),
    ('Value', '@value')
]
from bokeh.models import HoverTool
hover = HoverTool(tooltips=tooltips)
chord.opts(tools=[hover],
    node_color=dim('index').str(), edge_color=dim('source').str(), label_index='index', 
    cmap='Category20', edge_cmap='Category20', width=500, height=500)

情节之后,当我将鼠标悬停在节点上时,我会看到一个问号。 你能帮忙吗!

0 个答案:

没有答案