我需要创建一个拓扑(网络)图,它将与我的extJS
应用程序集成。有没有人熟悉一些带有 API 的 Javascript 包来创建这样的图表,注意:在图表中定位节点、缩放和拖动节点?
此外,我想为图中的节点使用一些自定义图标。
我需要创建一个拓扑(网络)图,它将与我的extJS
应用程序集成。有没有人熟悉一些带有 API 的 Javascript 包来创建这样的图表,注意:在图表中定位节点、缩放和拖动节点?
此外,我想为图中的节点使用一些自定义图标。
您可能会查看 yEd/yFiles ( https://www.yworks.com/products/yed ) 它是 Java,而不是 JavaScript,但它肯定会作为小程序运行,因为它是从他们的站点作为演示执行的。如果这是为了将 Intranet 嵌入到 ExtJS 面板的中间,可能会起作用。否则,如果您打算自己编写代码,我建议您阅读并重新阅读 ExtJS 的拖放 API 并查看它们的源代码。同样来自谷歌搜索:
https://github.com/jgraph (商业)
https://www.jointjs.com/ (麻省理工学院许可证)