不错的网络图编辑器?

编写商业提案时,我想创建一个漂亮的图形 ,向客户展示我为其IT网络所考虑的架构,包括服务器,网络连接,防火墙,负载平衡等。

多年来我一直在使用dia ,但我厌倦了因为:结果并不令人满意,网络元素很少,而且每个元素的图形表示都非常难看。

问题:如何创建漂亮的网络图?

如果有更好的元素可用于dia,那将是一个解决方案。

Inkscape就是您所需要的。 有关其他剪贴画图形(’元素’),请使用openclipart.org 。 这些天,OpenClipart实际上内置于Inkscape中。 真的没有必要诉诸非免费应用程序。

在看到Cacoo之后,我决定将我的图表移到云端。 这是一个非常直观的工具,有很多图表和图标选择,大多数都有在线协作的选项。 唯一的缺点是专有软件:/

这是我的样本 图

yED Graph Editor是一个桌面应用程序,可用于快速有效地生成高质量的图表。 它还可用于生成网络图。 以下是使用此软件创建的示例图。

网络图

上图的来源: yED图片库

使用Draw尝试这些LibreOffice / OpenOffice画廊: http : //www.vrt.com.au/downloads/vrt-network-equipment

CC许可,也可在Fedora repos和libreoffice扩展站点中使用。

更新:v1.1版本添加了新的更暗的变体(如VMware的形状),并添加了一组逻辑网络符号 – 现在接近5个图库主题中的200个符号。

画廊中的形状样本

通过查看Dia官方FAQ,我发现有一种方法可以扩展Dia及其元素集。

扩展直径

问:如何添加新形状/表格? 答:关于形状格式如何工作的源分布中的doc / custom-shapes中给出了解释。 但是,Dia现在还具有将图表导出为形状的function。 每个形状集合(称为表格)应该保存在〜/ .dia / shapes的子目录中,例如〜/ .dia / shapes / Engines。 要制作形状,首先要在Dia中进行设计。 然后将其导出到您的子目录中。 将生成两个文件,.shape文件和.png文件(图标)。

从0.90及更高版本开始,Dia具有一个Sheets and Objects编辑器,可以将形状加载到工作表中。 它还将动态更新Dia的加载对象。

如果您仍想手动执行操作,请在〜/ .dia / sheets中更新相应的工作表文件,在本例中为Engines.sheet。 工作表文件的示例内容是:

    Engines Mechanical Engines   A gas engine    

应通过添加对象部分将每个新对象添加到工作表中。 下次重新启动Dia时,新对象应显示在工作表列表中。

所以我建议你将自己的形状添加到Dia并快乐地生活:)

我仍然认为dia是一个很好的选择,我很想知道为什么你发现网络图看起来不够用。

根据我的经验,有大量传统的网络图形状,例如路由器,交换机等的概念图,因为它们用于文档(例如来自思科)……它看起来都是一样的。 请告诉我们您发现Dia中缺少的内容,以便有人可以继续创建我们可能觉得非常有用的形状:)

诚然,如果你来自Microsoft Visio背景,那么连接事物和使用dia的其他方面有很多问题,但对我来说,它似乎仍然很好用。 当我研究它时,它仍然是这类工作的最佳图表编辑器。

据我所知,我所描述的所有元素都可以在库存中找到。 您将需要查找名称以“Cisco”开头的形状表。

我最近发现了一个名为gnomeDIAicons的Dia软件包,虽然不是很多图标,但它们确实看起来不错。

这是我刚刚放在一起的一个例子:

在此处输入图像描述

要安装,请下载存档并在终端中:

 cd /usr/share/dia/ sudo tar xf ~/Downloads/rib-network-v0.1.tar.gz 

如果您使用的是Ubuntu 14.04,16.04,17.10或18.04,则可以使用软件包dia-rib-network (参见此处 )。 你可以安装它:

 sudo apt install dia-rib-network 

然后打开Dia并选择RIB-Network表。

另一个在真实3D中创建漂亮网络图的工具是MaSSHandra

它将所有思科符号作为外部下载,并在图表中包含自动发现和访问function。 它是免费的,你可以在这里安装之前看看它是如何工作的。

screenshoot

MaSSHandra网站

Cacoo的替代品也可能是Gliffy ,虽然我不确定他们的形状/模板支持是什么样的。 值得一看。

虽然看似奇怪的选择,但我发现inkscape是一个很好的图表工具,特别是网络图表。 它的输出是svg,使其非常便携且具有吸引力。 在下面,有xml – 您可以通过编程方式进行操作(例如,解析,搜索,编辑,甚至绑定到其他数据源以获取描述或其他变量属性)。 它是开源的。

顺便说一句,这里是思科模板 ,对于那些可能感兴趣的人。 格式包括svg,jpg,bmp,tif,eps,wmf。

kivio 安装kivio 是koffice(KDE的办公套件)中的图表应用程序,名为kivio,它带有一组用于不同类型图表的模板。 可以购买额外的模板,但程序本身具有基本设置。 注意:Kivio现在被称为“Flow”,是Calligra办公套件3的一部分 。

Jgraph是基于Java的,它是一种商业产品。 但它有一个免费版本供基本使用。

在这里查看kivio的屏幕截图

我使用graphviz实用程序,但它不适合胆小的人。 它有一个陡峭的学习曲线,但我对我得到的结果感到满意。

最近我开始使用名为CREATELY的Chrome应用程序。 它包括许多通用网络图标,并且还具有比Dia更好,更现代的思科形状。