图论画图工具比较

分为两类: 图形界面直接画的和通过Coding来实现的

直接画的:

Microsoft visio:

非图论专用,但是画起来还是很方便的,图论图形无非圈圈点点线线,visio全部可以应付自如,灵活性强,精度高

————
优点:比较专业的图论画图工具,跨平台图形界面,可以导出为各种图形格式
缺点: 没有磁铁功能,但是可以通过zoom in 和zoom out弥补
————
优点:在线处理,简单直接,自动标记
缺点:不容易导出,截图会有背景色

Coding:

优点:C++, 支持manual layout(手动标记位置)
缺点:自定义layout需要手动标记位置
————–
优点:最强大的画图工具,可以找到在线的service
缺点:很少见到画简单图论图形的例子(K5, K33等)
—————
优点:直接从latex生成图像,需要通过位置参数来定义实际的layout, ctan原生安装
缺点:没有layout算法
例子:
\begin{tikzpicture}[shorten >=1pt,->]
  \tikzstyle{vertex}=[circle,fill=black!25,minimum size=12pt,inner sep=2pt]
  \node[vertex] (G_1) at (-1,-1) {1};
  \node[vertex] (G_2) at (0,0)   {2};
  \node[vertex] (G_3) at (1,-1)  {3};
  \draw (G_1) -- (G_2) -- (G_3) -- cycle;
\end{tikzpicture}

————–

优点:可以快捷地生成比较简单的图像,图论画图专用包,latex,可以在MiKTex的管理器中安装
缺点:通过东西南北定位,不利于自定义图像自定义位置。 说明文档是法语版
关于版本:
I’m the author of tkz-graph and tkz-berge. These packages are removed from my sites altermundus.fr and altermundus.com because I work actually to update them and to adapt them to pgf 2.0 and 2.1. I use some arithmetic tools and now these tools are in pgf 2.1 so it’s better for me to update all the packages. There are also actually some problems of compatibility with my new packages tkz-base and euclide. If you want to use old versions of tkz-berge, don’t install tkz-base. Problems come from arithmetic functions in tkz-arith and pgfmath. You can use my email from my site if you want an old version adapted to pgf 2.1
 ————
TKiz vs Tkz-graph:
 ————
其他工具:
IPE
http://ipe7.sourceforge.net/

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *