Dia - 图表创建工具
Dia 是一个应用程序,旨在快速创建结构化图表,例如简单的基于线条的插图、流程图、UML 图和网络图。 作为一个基于矢量的工具,它与其他应用程序(例如 Inkscape)有一些重叠,但 Dia 的重点在于比美观更注重功能的图表。
Dia 的核心是它的浮动工具箱。 就我个人而言,我更喜欢使用全屏模式进行此类任务,因此我在首选项中将工具箱设置为始终浮动在其他窗口之上。 实际的图表在一个或多个文档窗口中编辑。 文档在理论上是无限大小的,您可以通过滚动到页面侧面来创建更多的页面空间。
工具箱提供了一系列工具,任何以前使用过矢量绘图软件包的人都会熟悉,例如线条和框,以及选择和文本工具。 在您接触到程序的核心部分——形状调色板之前,这些功能看起来很稀疏。 最初,默认设置为大约 25 个可以放置在图表上的流程图对象。 然而,这些对象不仅仅是简单的图标。 例如,如果您选择第一个形状,一个代表标准流程图中的“操作”的矩形框,您可以将其放置在图表中。 操作框的中间有一个闪烁的光标用于文本输入,并且即使您添加多行文本,它也会自动调整大小以包含文本。
对象通常在周围的周围都有连接点,这使得使用线条连接形状非常容易。 您可以将一条线连接到特定的连接点,或者允许程序自动选择最佳连接点,该连接点会随着您移动对象而更新。
您可以使用下拉菜单选择其他形状集。 例如,有一组用于创建电路图,另一组用于化工工程图。 总共有大约 20 个集合,其中大多数适用于科学、计算和商业领域。 Dia 特别擅长创建计算机网络图,并且有一组专门用于此目的的对象。
Dia 除了可以导出为各种常见的矢量格式外,还可以导出为 PNG 位图格式。 该程序本身在第三方应用程序(例如 LaTeX 发布系统 LyX)中具有一定的支持。 它也可以作为 Windows 应用程序使用。
结论
与许多专业软件一样,用户界面并非针对普通用户,这导致学习曲线可能需要查阅手册。 可以添加您自己的自定义形状集,但不幸的是,这是一个繁琐的过程,涉及编辑文件。 公平地说,这些形状不仅仅是图片,因为它们具有相当多的额外信息与它们相关联。
Dia 专为涉及标准对象集的结构化图表的拖放(单击,然后再次单击,然后按空格键重复,实际上)创建而设计。 我怀疑许多用户也将其用作严肃的矢量插图创建程序。 但是,如果这是您的主要要求,您最好使用 Inkscape。 事实上,完全可以使用 Dia 创建它最擅长的图表类型,然后将结果导入到 Inkscape 中,以添加一些视觉效果。
尽管 Dia 在最近几年没有看到太多实际更新,但值得庆幸的是,它仍在维护中。 如果您必须创建大量标准化图表,Dia 仍然难以击败。
Dia 网站