如何从 Javascript 向 Streamlit 发送数据?

How to send data to Streamlit from Javascript?

我在 Streamlit 中嵌入了散景图,我希望能够从中 select 点并将它们发送到 Streamlit 后端。我可以将 JS 单击处理程序添加到 Bokeh 图表并且它可以工作,但我无法找到将信息返回给 Streamlit 的方法。

我尝试设置使用 Streamlit 制作的 text_inputvalue,但它没有触发任何事件。文本出现了,但如果我点击输入,它就会消失。

有什么方法可以从 JS 向 Streamlit 后端发送消息吗?

我刚刚回答了这个 on the Strealit forums,但我也会 post 在这里回答 :D

目前无法从 Streamlit 应用程序的图表中获取选定点等数据。实际上,我们现在正在研究 API 设计来支持它,但我猜我们要过几个月才能发布它。

如果您想关注这项工作的进展,请在此处订阅问题:https://github.com/streamlit/streamlit/issues/455