什么是最好的 JavaScript 绘图库?

Posted

技术标签:

【中文标题】什么是最好的 JavaScript 绘图库?【英文标题】:What are the best drawing library for javascript? 【发布时间】:2017-07-01 08:46:40 【问题描述】:

在我的项目中,我们正在尝试实现一个 UI,该 UI 显示电气开关面板的默认配置,其中包含制动器、拆分总线、定时器时钟等电气组件。

用户可以通过拖放组件或将新组件添加到默认配置来手动更改配置。

我在 Google 上搜索过很多支持这些功能的框架或库,但找不到。

最后我们决定通过使用任何 javascript 绘图库和 jquery 拖放来实现这一点。

我遇到了一些有趣的绘图库,例如raphaeljsfabric.jsSnap.svgpaper.js。必须选择适合上述用例的绘图库。如果有人建议,我将非常有帮助上述用例的一个很好的库或者指导我在上面提到的库中哪个库是最好的修复。感谢任何帮助。

【问题讨论】:

【参考方案1】:

由于您需要显示连接的组件,我建议您搜索允许表示/操作“实体图”或“网络图”的库 - 其中有很多。

查看每个演示,了解哪些可以让您更好地控制图像以及适合您应用的连接类型和方法。

如果您想要获得类似“MS Visio”的体验的真正捷径,并且不介意支付商业使用费(假设您打算将您的项目商业化),那么draw.io 团队将他们的基础@987654322 @ 库可作为商业许可或根据知识共享用于非商业用途,以及 draw.io 本身在 Apache 开源许可下。

【讨论】:

以上是关于什么是最好的 JavaScript 绘图库?的主要内容,如果未能解决你的问题,请参考以下文章

canvas

小白开始学Python最著名的绘图库

用于关系可视化的javascript框架[重复]

这是最好的 Javascript 键盘事件库。(热键,快捷方式)[关闭]

什么是最好的在线UML软件工具?

WebGL干了什么工作