int*_*ted 35 editor graph graphviz dotfiles
是否有免费(如"欢呼"),与graphviz或其他图形的Linux兼容,交互式可视化编辑器? aptitude好像在画一个空白.
编辑:"欢呼"意味着"啤酒"和"演讲". meta-edit:我想它应该是"像海滩一样自由".
编辑2:也许一个合适的svg编辑器将是一个更现实的目标.我基本上想要一些可以用来方便地创建标记形状和连接它们的线的集合.实际上,从这些数据中提取图形可能会更具理论意义,因为它包括语义数据(图形)和表示数据(它在屏幕上的排列方式,使用的颜色等).有没有办法用inkscape或其他一些免费的矢量图形编辑器方便地布置标记的形状?我真的需要重新排列节点,并且(重新)在其中流动文本,以最大的方便发生.
我也意识到这确实是一个超级用户的问题.当我找到一个似乎可能为我提供答案的现有问题时,我打算将它重新发布在那里:dia.
编辑3:dia似乎很有用,除了它似乎不可能以任何有用的方式(即除插入手动换行符之外的任何方式)获取节点对象的文本内容.这是一种交易破坏者,因为它破坏了大部分便利因素,这是我以这种方式做事的动机而不是文本编辑器或笔和纸.但是它支持某种事件模型和基于Python的脚本,所以我将稍微挖掘一下,看看我是否可以使用python来包装文本以响应内容更改.除非你们中的一个人有更好的想法..?基本上我想要通过GUI交互显式设置节点大小,并让内容换行和重新缩放(在一定的字体大小范围内)以适应它.富文本非常有用.
换句话说,这实际上是一个有效的SO问题,因为它似乎需要编码.
Daw*_*ton 41
为了节省那些急于尝试处理DOT图的现有程序的时间:
其他答案中提到的图形编辑器,yEd(一个Java应用程序)和JointJS/Rappid(一个JaveScript的东西)显然与DOT无关(试过两个).
我相信根本没有工作的DOT处理图编辑器.
tho*_*odg -9
JointJS是一个基于Backbone的Javascript图形编辑库:http://www.jointjs.com/
作者还提供了 Rappid,一个在线图形编辑器,可能适合您的需求,但我不知道点文件导入。