如何使用streamlit和networkx创建UI来创建图形?

问题描述 投票:0回答:1

您好,我想创建一个 UI 来管理使用

streamlit
plotly
来创建图形。

我认为一种方法是创建“添加节点”、“删除节点”、“创建边缘”等按钮并为它们创建相应的输入字段等,但我想实现的最重要的事情是某种点击功能例如:

  • 单击节点并将其拖动到新位置
  • 单击 2 个节点以选择创建边的位置
  • 单击一个节点,然后单击删除

任何指导将不胜感激

plotly streamlit plotly-python
1个回答
0
投票

Streamlit 仅为其文档中包含的组件提供 UI/UX 功能。据我所知,任何第三方Python模块都只能显示为数字。

要从头开始创建自定义功能,您必须了解 JavaScript 或 TypeScript 并自行添加这些功能。

但是,我的建议是使用 ReactJS 中的“Highcharts”或其他框架(如 Angular)中的类似模块来实现此目的。

© www.soinside.com 2019 - 2024. All rights reserved.