Vil*_*lx-
5
graph
在进行软件开发时,我经常会遇到为自己绘制一些图形的需要.有时候它们会说明数据库中的关系,有时它们会说明代码文件或类的关系,有时候会有其他对象...无论如何,基本需求是相同的 - 我有一些节点和边缘我想要整齐地布置,添加一些信息丰富的颜色/文本/样式,并可选择最终打印出来(如果需要,可以打印几页).
有没有一种工具可以让我轻松完成这项工作?我期望的功能:
- 从文件导入基本节点/边缘信息(我从DB /代码/中提取的原始数据);
- 自动布局图中的部分或全部节点;
- 允许手动调整节点和边缘位置;
- 能够操纵图片的视觉方面 - 改变线条,颜色和字体; 添加任意文本和图片(可能将它们附加到节点/边缘);
- 能够修改节点内容(有时我只需要一个简单的文本;有时它只是一个小桌子;有时它是一个项目符号列表;等等)
- 保存/加载/打印(包括多个页面,重叠区域粘合在一起)/导出到图像(矢量和光栅都带有抗锯齿).
补充: 这是我最近尝试可视化的示例图.我希望得到一个可用的布局,在打印之前需要进行最少的调整.