实时数据流程图图表软件
流程图是一种形式化新项目方法的好方法。 我的团队在他们的头脑风暴会议中将它们用作工具,并且一旦构思事件结束,流程图就成为了项目方法论(至少在有人更改之前)。 我的项目方法流程图是高级且非常简单的-通常它们只包含过程,决策和终止对象-尽管它们可以由许多这些对象组成。
我主要在Linux桌面环境中工作,大多数办公室同事使用Windows。 但是,我们之所以增加对G Suite的使用,部分原因是它最大程度地减少了与各种桌面环境有关的干扰。 即使这样,我还是希望找到一个开源工具-最好是一个独立的应用程序,而不是另一个套件的一部分-它为流程图提供了强大的支持,并且可以在我们团队使用的所有台式机上使用。
自MáirinDuffy审查Linux绘图工具以来已经过去了四年,所以我决定看看开源流程图制造商现在所拥有的东西。 我确定了以下九个候选人:
候选人名字 | Linux桌面 | 适用于Windows吗 | 可用于MacOS吗 |
---|---|---|---|
Dia | GNOME | 是 | 是 |
LibreOffice Draw | GNOME | 是 | 是 |
Inkscape | GNOME | 是 | 是 |
Calligra Flow | KDE | 初步 | 初步 |
Diagramo | 浏览器 | 浏览器 | 浏览器 |
Pencil | 是 | 是 | |
Graphviz | 命令行界面 | 是 | 是 |
Umbrello | KDE | 是 | 是 |
Draw.io | 浏览器 | 浏览器 | 浏览器 |
我将在下面分享一些有关每个方面的信息。
迪亚
我从Ubuntu 18.04存储库中查看了Dia 0.97.3; 您可以在这里下载 。
Dia是一个独立的绘图工具。 它提供了一些其他组件,例如用于 络图的和用于将UML转换为代码的 。
安装过程拖入了其他一些软件包,包括: , , , , , 和 。
Dia的文档非常详尽,并且提供英语,德语,法语,波兰语和巴斯克语版本。 它包括有关实用程序的信息; Linux,Windows和MacOS的版本; 与形状有关的很多东西; 以及更多。 项目 站上的错误跟踪器已禁用,但是GNOME Bugzilla接受了错误 告。
一般来说,性能非常好。 互动看似有点奇怪(请参见上文),但不需要进行大量调整即可掌握。 不利的一面是,“帮助”菜单未正确链接到文档,并且我找不到拼写检查器。 最后,据我所知,Dia没有积极发展。
LibreOffice抽奖
我查看了LibreOffice Draw 6.0.4.2版本,该版本默认安装在Ubuntu 18.04桌面上。
由于LibreOffice Draw是LibreOffice套件的一部分,因此使用LibreOffice Writer,Calc或Impress的任何人都将熟悉UX。 但是,如果您正在寻找一个独立的流程图工具并且尚未使用LibreOffice,则可能是一个很大的安装 。
该应用程序包括可从“帮助”菜单访问的广泛的帮助工具,您可以通过在线搜索找到大量信息。
LibreOffice Draw具有一组预定义的流程图形状,这些形状支持注释以及连接器。 连接点有限-我使用的所有形状只有四个点。 Draw的UX将使LibreOffice用户熟悉。 例如,双击一个对象会打开该对象的注释。 文本的长度超过文本框的宽度时,将自动换行。 但是,在图形对象中输入的注释不会自动换行。 您必须手动断开线。 默认文本大小,间距等是合理的,可以轻松更改。 Draw允许多页绘图(称为幻灯片),但不像Dia那样容易地支持多页绘图。
一般而言,LibreOffice Draw提供了良好的基本流程图功能,而不会给用户带来惊喜。 它至少在较小的流程图上表现良好,并且可以使用标准的LibreOffice书写工具,例如拼写检查。
墨迹
我从Ubuntu 18.04存储库中查看了Inkscape 0.92.3版本。 您可以在这里下载 。
Inkscape是一个独立的工具,它比流程图绘制实用程序还重要。
安装过程拖入了其他几个软件包,包括: , , , , , , , , , , , 和 。
有大量的Inkscape文档,包括“帮助”菜单中的“ Inkscape手册”。 通过本教程 ,可以更轻松地开始我的第一个Inkscape流程图。
使用“创建矩形和正方形”工具栏项,将我的第一个矩形显示在屏幕上非常简单。 我通过使用屏幕底部的色样来更改了形状的背景色。 但是,似乎文本与其他对象是分开的,也就是说,似乎没有带注释的几何对象的概念,因此我首先创建了文本,然后添加了周围的对象,最后放入了连接器。 默认文本大小是奇怪的(如果我没记错的话,为30pt),但是您可以更改默认大小。 底线:我可以制作图表,但是-根据我几分钟内可以学到的知识-它更多的是图表而不是流程图。
一般而言,Inkscape是具有学习曲线的功能极为强大的矢量绘图程序。 对于只想绘制快速流程图的用户来说,它可能不是最佳工具。 似乎有拼写检查器可用,尽管我没有尝试过。
卡里格拉流
从Calligra 站 :
Calligra Flow是易于使用的图表和流程图应用程序,与其他Calligra应用程序紧密集成。 它使您可以创建 络图,组织结构图,流程图等。
我在存储库中找不到Calligra Flow。 因此,它与面向KDE用户的Calligra紧密集成,我决定现在不对其进行审查。 根据其 站,它似乎已准备好流程图,如果您使用的是KDE,这可能是一个不错的选择。
图表
我查看了Diagramo版本 2.4.0-3c215561787f-2014-07-01,可通过立即尝试访问! 在Firefox 站上使用Firefox浏览器访问。
Diagramo是独立的,基于Web的流程图软件。 它声称是纯HTML5和GPL,但源代码存储库指出该代码在Apache License 2.0下可用。
该工具可通过Web浏览器访问,因此无需安装。 (我没有下载源代码,而是尝试在本地安装它。)
我找不到任何有关Diagramto的文档。 应用程序的“帮助”按钮允许提交错误并打开调试器,并且版本 在“关于”下可用。
Diagramo提供了一些图形对象集合:基本,实验, 络,辅助和UML状态机。 我将测试限制为基本集,其中包含足够的对象。 要创建图表,请将对象从左侧菜单中拖放到画布上。 您可以在右侧的选项面板中设置画布大小。 大小以像素为单位,这没关系,尽管我更喜欢以磅为单位。 默认的文本属性是:12px,Arial字体,居中对齐以及带有下划线和更改文本颜色的选项。 通过双击默认注释(设置为“文本”),可以在文本上方的弹出菜单中查看属性。 您必须手动断开文本行,类似于LibreOffice Draw。 对象具有多个连接点(我在矩形上数为12,在菱形上数为5)。 连接器与形状分开,并显示在顶部工具栏中。 我无法将测试流程图保存到计算机中。
总的来说,Diagramo提供了良好的基本流程图功能,不会给用户带来惊喜。 它至少在较小的流程图上表现良好,但似乎没有利用Firefox的拼写检查器。
铅笔
我查看了Pencil版本3.0.4,该版本是从Pencil项目 站下载的。 我使用安装了64位.deb软件包文件。 它安装干净,没有丢失的软件包。
铅笔是一个独立的绘图工具。 文档和教程可在项目 站上找到 。
为了制作示例流程图,我从最左侧的菜单面板中选择了流程图形状集。 从那里,我可以将Process,Decision和Straight Connector形状拖到页面上。 我通过双击对象并输入文本来添加注释。 (复制/粘贴也可以。)您可以将连接器端点拖到所需的连接点附近,然后它们会自动连接。 默认字体设置(Arial,12pt)是一个不错的选择,但是我找不到拼写检查功能。
通常,使用Pencil非常简单明了。 它提供了可靠的流程图功能,没有UX惊喜,并且至少在较小的流程图上表现良好。
Graphviz
根据Graphviz文档 :
Graphviz布局程序使用简单的文本语言描述图形,并以有用的格式制作图形,例如用于 页的图像和SVG; PDF或Postscript包含在其他文档中; 或在交互式图形浏览器中显示。 Graphviz具有用于具体图表的许多有用功能,例如颜色,字体,表格节点布局,线型,超链接和自定义形状的选项。
我没有对Graphviz进行全面审查。 它看起来像是一个非常有趣的程序包,用于将文本转换为图形表示形式,我可能会在某个时候尝试一下。 但是,对于习惯于交互性更好的UX的人来说,我认为它不是一个好的工具。 如果您想了解更多信息, Stack Overflow提供了在Graphviz中构造简单流程图的快速概述。
雨伞
我在存储库中发现了Umbrello ,在其中阅读:
由于它专注于UML而不是流程图及其KDE方向,因此我决定离开Umbrello,以便稍后进行评估。
Draw.io
我查看了Draw.io版本8.9.7,该版本是通过其 站访问的。
Draw.io是独立的,基于Web的绘图软件,并且提供桌面版本。 由于它在浏览器中运行,因此无需安装。
可以在Draw.io 站上找到文档 。
总的来说,Draw.io提供了可靠的流程图功能,不会给用户带来任何惊喜,但是却没有我能找到的拼写检查器。 它至少在较小的流程图上表现良好,并且协作能力很好。
判决是什么/span>
那么,我最喜欢以下哪个流程图工具
考虑到我一直倾向于可以在任何桌面上运行的独立工具,Draw.io和Diagramo因其简单性和基于浏览器的操作(这意味着无需安装)而吸引了我。 我也很喜欢Pencil,尽管它必须安装。
相反,我觉得Dia的UX确实有些笨拙且过时,尽管它确实具有出色的功能。
由于LibreOffice Draw和Calligra Flow已集成到各自的办公套件中,因此没有实现我对独立轻便工具的目标。
Inkscape,Graphviz和Umbrello本身似乎是不错的工具,但是尝试将它们用作简单的独立流程图创建工具似乎是真正的尝试。
这些工具中的任何一种都可以取代我们办公室中G Suite的绘图功能吗我认为Draw.io,Diagramo和Pencil可以。 我们将会看到!
翻译自: https://opensource.com/article/18/8/flowchart-diagramming-linux
实时数据流程图图表软件
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92357 人正在系统学习中 相关资源:优优-群化软件5.6.rar-互联 文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!