【问题标题】:Drawing library for flowchart drawing in JavaScriptJavaScript 中用于流程图绘制的绘图库
【发布时间】:2015-02-13 07:52:37
【问题描述】:

我正在使用NodeWebKitsails.jsAngularJS 创建一个桌面应用程序,用户可以在其中创建文档并添加流程图、图表等,类似于draw.ioGliffy.com,它允许用户通过从侧边栏中拖放来创建流程图。

是否有一个 JavaScript 库可以让我这样做?

【问题讨论】:

  • 我其实是在找用d3来模拟draw.io

标签: javascript node.js vector sails.js draw


【解决方案1】:

出于同样的原因,我创建了Diagramo。它是开源的,可能适合您的需求。

【讨论】:

  • 我去 GitHub,最后一次更新已经是 7 年前了。并且还使用了 php。
  • PHP 用于保存您创建的任何内容。
【解决方案2】:

D3.js 如果您要自己编写功能代码,这将是一个很好的起点。它允许您使用数据来操作 SVG 图像。

【讨论】:

    【解决方案3】:

    many graph drawing libraries available

    即使draw.io 所基于的库也可以在商业上获得。

    不过,我个人的建议是 HTML JavaScript graph drawing library 库的 yFiles,据我所知,它是同类中功能最完整的商用库。

    我为创建上述库的公司工作,所以你可能会发现我的意见有偏见。不过,我在 StackOverflow 上并不代表我的雇主。这是我个人的看法。

    【讨论】:

      【解决方案4】:

      draw.io 的底层库是available on GitHub

      【讨论】:

      • 是的,mxGraph 是我现在正在学习的库。它的 API 非常大,可以生成各种漂亮的图表。
      猜你喜欢
      • 2022-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      • 2018-09-01
      相关资源
      最近更新 更多