react-native - 使用反应原生组件绘制和显示复杂网络?
问题描述
我有一个相当大的图形,由大约 50 个节点和 100 个顶点组成,用DOT 图形符号语言表示,我想在使用 React Native 的移动设备上显示它。理想情况下,我希望能够微调布局算法,例如用于力导向图绘制的 Fruchterman-Reingold 算法的参数。
到目前为止,我想出了两种方法:
转换我的输入数据,以便它可以被react-graph-vis消化并动态绘制我的网络。为了调整绘图算法的参数,事情可能会变得很棘手。
使用graphviz在服务器上生成 SVG 图形,在移动设备上只显示 SVG,以便您可以缩放和滚动。为此,我找到了react-native-svg-pan-zoom,其最后一次提交是 2 年前(截至 2019 年 12 月)。这种方法的缺点是它不能离线工作。
我还有哪些其他选择?我是否错过了一些开箱即用的解决方案?任何帮助表示赞赏!
解决方案
推荐阅读
- arrays - 根据在 TableView 中选择的单元格更改字典中的值
- excel - Excel - 对基于另一列找到的第一个值求和
- python - 如何绘制点networkx之间的距离
- python - 在 Heroku 上部署 Django
- html - 当用户将鼠标悬停在锚标记链接上时,应打开一个下拉菜单
- javascript - 如何在 React 中制作功能组件存储道具
- c - __inline__ 和 __attribute__ 混淆 Doxygen
- python - 了解 Precision Recall 曲线和 Precision/Recall 指标
- angular - 在 mat-select 中垂直居中选项
- sweetalert2 - 防止 Swal2 在“确认”或“取消”时关闭