【发布时间】:2010-06-30 10:47:41
【问题描述】:
在进行软件开发时,我经常会遇到需要绘制一些图表供自己使用。有时它们说明数据库中的关系,有时它们说明代码文件或类的关系,有时还有其他对象......无论如何,基本需求是相同的 - 我有一些我想要的节点和边为了整齐地布局,添加一些信息丰富的颜色/文本/样式,并可选择在最后打印出来(必要时打印几页)。
有没有工具可以让我轻松做到这一点?我期望的功能:
- 从文件中导入基本节点/边缘信息(我从数据库/代码/其他任何东西中提取的原始数据);
- 在图中自动布局部分或全部节点;
- 允许手动调整节点和边的位置;
- 节点组操作功能(重新布局、旋转、缩放)也会非常好;
- 能够操纵图片的视觉方面 - 更改线条、颜色和字体;添加任意文本和图片(可能将它们附加到节点/边缘);
- 能够修改节点内容(有时我只需要一个简单的文本;有时它是一个小表格;有时它是一个项目符号列表等)
- 保存/加载/打印(包括到具有重叠区域以便粘合在一起的多个页面)/导出到图像(矢量和带抗锯齿的光栅)。
已添加: Here 是我最近尝试可视化的示例图。我想要一个可用的布局,在打印之前需要进行最少的调整。
【问题讨论】:
标签: graph