Graphviz入门

安装

下载windos版本

graphviz-2.38.msi

直接点击安装,按照提示点击"next"就可完成安装。

使用范例

新建文件test.gv,写出下面的代码:

digraph test1{
    A -> B;    A -> C;   B -> D;    C -> D
}

可以在GVEdit里编辑这个文件,也可以用其他编辑器编辑这个问题。
在GVEdit里编辑文件,保存之后,可以点击下图中的Layout键预览
代码表示的图片效果。

Graphviz入门_GVEdit

开启CMD,进入Graphviz的安装目录,执行命令:

C:\Program Files (x86)\Graphviz2.38\bin>dot -Tpng H:/test.gv -o H:/test.png

如果命令行没有任何输出,表明成功输出了图片test.png到了H盘。

一些注意事项

中文乱码

在Dot语言里写中文,输出的图片会乱码。下面的代码:

digraph g_attr_01 {
    rankdir = LR
    fontsize = 10
    label = "图的属性设置示例"
   
    A -> B -> C -> D
}

图片效果是

Graphviz入门_中文乱码

node [shape=box, fontname="FangSong" size="20,20"];

在代码中加入fontname="FangSong"

digraph g_attr_01 {
    rankdir = LR
    fontsize = 10
    fontname="FangSong"
    label = "图的属性设置示例"
   
    A -> B -> C -> D
}

可解决乱码问题。

资料

graphviz官网

dot 学习笔记

使用graphviz绘制流程图(2015版)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,805评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,853评论 0 17
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,911评论 25 709
  • 因为几个月前订阅了李笑来的通往财富自由之路,我确实是学到很多东西。真正从财富上收益的就是发现了一个理财世界。我记得...
    胖连OnTheWay阅读 1,067评论 0 0
  • D3/21 Good & New---未来很美,一起向前 最近的歌单只想听轻音乐,昨天再次听Deval Prema...
    拾光小世界阅读 1,378评论 0 1

友情链接更多精彩内容