【问题标题】:Graph and diagramming library图形和图表库
【发布时间】:2016-05-03 11:45:26
【问题描述】:

我正在寻找一个图形和图表库,可以创建如下图所示的工作流程图。我正在寻找的最重要的功能是能够创建带有端口(输入/输出)的块/容器以及在它们之间创建连接的能力。

理想的 OS X / Linux 库,但 JS、SVG 和 Windows 库也可能适用。


【问题讨论】:

    标签: graph 2d workflow diagram


    【解决方案1】:

    如果您熟悉 TeX/LaTeX 环境,请尝试使用包tikz

    TikZ 和 PGF 是用于以编程方式创建图形的 TeX 包。 TikZ 建立在 PGF 之上,允许您以相当直观和简单的方式创建复杂的图形。

    如需支持和示例,请访问姐妹网站TeX.SE

    【讨论】:

      【解决方案2】:

      有许多不同的图表库适用于各种平台和语言(请参阅右侧问题旁边的相关部分)。

      如果您正在寻找更复杂/技术性的可视化,那么许多简单的可视化不够灵活或功能不够强大。恕我直言,对于这种图表,您可能需要寻找商业图书馆,特别是如果您希望根据您的数据自动布置上述图表,而不仅仅是由用户手动排列。

      yFiles 图表产品系列应该能够支持您的用例。它提供:

      • 内置对端口的支持 - 边缘连接到节点拥有的端口(和边缘可选)
      • 自动安排节点和路由边缘的图表,如您的示例(分层/sugiyama 样式布局)
      • 您可以根据您的确切要求自定义应用程序和项目的外观和感觉
      • 适用于 java(Swing 和 JavaFX)、.net(Windows 窗体和 WPF)和 HTML5(SVG 和 Canvas)等

      免责声明:yFiles 图表库是一个带有付费更新和支持选项的商业产品,由我工作的公司 yWorks 创建。不过,我不代表我的雇主。这篇文章是我自己的,代表我自己的观点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-07
        相关资源
        最近更新 更多