猿问

根据文本输入更改散景中的标签显示

我的散景应用程序中有一个文本输入,如下所示:


textbox=TextInput(value="DIAAAAC35TQSDA8", title="Enter deal_id:")

textbox.on_change("value", text_handler)

我使用文本处理程序函数生成一个新图表:


source.data = dict(x=x_data, y=y_data) 

这工作得很好。但是,我的原始图表中也有一个标签。


p.add_layout(Arrow(x_start=x_old, y_start=y_old, x_end=x_old, y_end=y_old, `end=VeeHead(fill_color="red", size=25)))

如何根据新的 textInput 更改 x_old、y_old 值?


有只小跳蛙
浏览 120回答 1
1回答

慕尼黑的夜晚无繁华

尝试制作标签集并将其添加到您的绘图中。label = LabelSet(x='x',y='y',text='labels in ColumnDataSource', source=source) p.add_layout(labels)然后在你的 texthandler 函数中通过将 newColumnDataSource作为源来更新它,假设你通过更新ColumnDataSource.
随时随地看视频慕课网APP

相关分类

Python
我要回答