0

プロットのソース データを更新するときに、範囲 (x_range と y_range) と hovertool の詳細 (フィールド名など) を更新したいボケ プロットがあります。私が試したことはまだうまくいきません。どんな助けでも大歓迎です。これが私が試したことの例です。

def update_plot(*args):
    source = select_data();

    # Set ranges (not working)
    p.x_range = Range1d(0, source['x'].max())
    p.y_range = Range1d(0, source['y'].max())

    # How to change hovertool here?

figureTools = [HoverTool()]
p = figure(plot_height=600, plot_width=700, title='', tools=figureTools)
p.circle(x='x', y='y', source=source, line_color=None)

widget = widgets.Dropdown(options=['1', '2', '3'])
widget.observe(update_plot, 'value')

update_plot();
show(p);
4

1 に答える 1