需要画流程图,找了许久,linux下有以下几款绘图软件

 

1.Dia  一般的linux发布版本会默认安装这个东西。不过这个东西功能太弱,画出来的图表也不好看。

2.MagicDraw   大名鼎鼎的UML工具,用java开发,可以和eclipse无缝集成,不过是商业版本的。对一般应用来说太复杂了。

3.Kivio     和koffice集成的流程图软件,目标是linux上visio的替代产品。但官方网站上说即将发布,我死活没找到下载的地方,安装源上也没有。

4.yEd Graph Editor http://www.yworks.com/en/products_yed_about.html 用java开发的一款小巧,但功能强大的流程图软件,免费使用,无功能限制。同时它还可以作为绘图组建嵌入其他的java应用中。

5.用wine安装visio。我是安装成功了,但运行起来,操作一下就崩溃。wine网站的应用列表里有,应该是可以安装的。

yEd Graph Editor 是我找到的最满意的一款绘图软件。虽然刚开始操作的时候会不习惯,因为它默认点击一下就是画一个节点,连线是用鼠标手势控制的,在节点之间拖动就行了,不用在面板里选线条工具什么的。不过用习惯了就觉得这样的设计很方便,减少了很多操作。yEd的另一个很好的功能是自动布局功能。它会通过算法让你的节点布局更好看,更合理。它有好几种布局可供选择。下面是其中三种布局的演示。

竖型布局

flowchart

有机布局

环形布局

**
**