适用于Linux的流程图软件?[关闭]


43

我一直在工作中使用Visio制作流程图,我喜欢整体上这样做很容易,尤其是创建和链接形状。

我正在尝试找到适用于Linux的相同方法,或者至少易于使用的方法。从某种意义上说,这种事情很容易流动,我不必花额​​外的时间添加行,与输入文本*的能力作斗争等等。

我已经尝试过Dia,OpenOffice.org Draw和Kivio,但是它们都不是我想要的。我可以使用UML和顺序图,但我更喜欢基本逻辑图表的流程图外观。

因此,问题是:在Linux上可以使用哪些程序使我轻松制作流程图?

*我很确定这仅仅是因为我使用的Dia版本。Fedora 12,默认存储库,即将安装Ubuntu 10.10,看看是否有帮助

Answers:


26

LibreOffice Draw可以用于该任务。

页面提供了一些指导


你推荐的LibreOffice绘图,但后来包括一个链接到使用LibreOffice的印象....
barrypicker

只是重新检查一下,并且所包含的链接说明对LibreOffice Draw有效,尽管URL正确指出是“ / Impress / Creating_a_Flowchart”。我无法在其Wiki中找到LibreOffice Draw的相应页面。
Verve

24

我使用Dia,它也是开源的。

Dia大致受商业Windows程序“ Visio”的启发,尽管它更适合于非正式使用的非正式图表。它可以用来绘制许多不同类型的图。它当前具有特殊的对象,以帮助绘制实体关系图,UML图,流程图,网络图和许多其他图。也可以通过使用SVG子集绘制简单的XML文件来添加对新形状的支持。

它可以将图加载并保存为自定义XML格式(默认压缩为节省空间),可以将图导出为多种格式,包括EPS,SVG,XFIG,WMF和PNG,并可以打印图(包括跨图多页)。


16
Dia真的很棒……十年前。但是现在它看起来完全一样了,与Visio相比已经过时了……
Grzenio 2012年

我从未使用过Visio,但是它确实有一个脚本可以根据流程图/代码生成代码/流程图。太酷了。您也可以为此编写自己的Python插件脚本。
ryanjdillon

9

您可能需要尝试yEd。与Dia相比,它具有更多功能(如自动布局)和现代用户界面(尽管可能会更好)。


12
对于那些关心的人:yEd不是免费的开源软件。
edam

是的,我免费提供yEd,它很棒-非常简单,将我的角度保持在90度(如他们所愿的那样)。我唯一的问题-如何以实际尺寸导出流程图?
maycca 2016年

我认为这是这个问题的最佳答案。
A1Gard

4

我刚刚使用Lucidchart制作了一些流程图。

有一个免费版本,可以在达到极限之前制作出非常复杂的流程图。好吧,尝试一下。它比Web服务更跨平台或更容易。:)


2
万一答案不清楚,Lucidchart就像啤酒一样免费,也不像言论一样免费,即它不是开源的。
Sparhawk

实际上,它只能免费使用(在一定程度上)。可以按照Verve的建议使用LibreOffice Draw,尽管我发现Lucidchart更加方便。
阿帕奇(Apache)

3

我在快速搜索流程图软件时偶然发现了这个问题(相当古老)。

当没有人提供好的解决方案时,我尝试了Ubuntu软件中心。我唯一能找到的是Calligra Office Suite的一部分(我认为这是一个新的Office套件,或者至少是我最近听说的!)。

我不能告诉你,但这似乎很好。我现在正在自行安装它(请注意,它需要很多软件包,安装总大小为259MB,这相当大!)。

要安装它,请使用软件包名称calligraflow

希望这对您或其他任何人有帮助。


当我第一次发布此内容时,Calligra不存在(它是2010年从KOffice分叉的,不确定是哪个月),因此没有什么值得关注的。从那时起,我就听说过Calligra Flow,并且一直想把它签出来。谢谢你的提醒!
塔卡2012年

不客气。:)顺便说一句,如果您碰巧使用了Mathematica,也可以使用它:reference.wolfram.com/mathematica/tutorial/…我想我会改用mathematica
user10853

2

基于Web的出色解决方案是Lucidchart。它适用于所有平台,并与Google Drive集成。它还可以实现实时协作。我强烈推荐




1

如果您非常喜欢Visio,为什么不使用它。我有Microsoft Office 2010和Visio,它们在Ubuntu中工作正常。我认为许多人都忘记了葡萄酒不再处于实验/不稳定阶段(就像十年前一样!),与之相比,在我个人经验中,没有80%的Windows应用程序可以使用更多的Windows应用程序我的Windows应用程序在Linux下可以正常运行,并且运行得更好,而且办公环境也不例外:)希望能有所帮助,Dia和Draw很好,但是像所有您不了解的程序一样,它们会很尴尬学习并切入宝贵的时间...这就是为什么让您的熟悉的人如此重要的原因。如果没有必要,不要重新发明轮子。

希望这对您和其他人也有帮助(PS:我使用的wine版本是1.5.28,但是我从1.5.25版本开始就一直在使用office -它可能也可以与1.4这样的早期版本一起使用,我不确定。Ubuntu 12.04版本LTS)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.