思维导图/流程图,支持自动布局

2020-06-21 10:27:25

作为一名软件开发人员,我过去常常使用Graphviz来满足我的代码理解需求。虽然它的紧凑格式有它的优势,但它输入数据-特别是关系-的工作太费力了。我希望能够通过将鼠标从一个节点拖动到另一个节点来创建关系。这正是叶德的工作方式。您不必牺牲Graphviz文件提供的纯文本的持久性。Yed完全使用基于XML的GraphML格式。您可以获得与Graphviz相同的跨平台支持和导出为SVG、PNG、PDF等格式的好处。但Yed的问题是,它是用Java编写的,但却有100%的原生外观(所以在Mac上,你可以用2个手指滚动就可以放大和缩小)。对我来说,最好的功能是它能够对节点进行分组和折叠/展开。这使得在单个文件中捕获比使用Graphviz大得多的图形成为可能(在Graphviz中,我必须处理数字属性)。布局还使您能够以不同的方式理解您的数据,当您更改布局时,它会使转换变得生动起来,从而使体验变得有趣。YED是免费的,可能比市面上的任何非免费软件都要好,自从我第一次听说它以来,我从来没有升级过它,也没有注意到任何错误。我真的很感谢yWorks为我提供的这款产品,希望它能在我有生之年一直存在。Sridhar Sarnobat(加利福尼亚州弗里蒙特E-Touch Systems的软件工程师)