Graphviz-画数据结构图的利器
1.Win系统上的安装
安装Graphviz的方法有很多,以下是手动安装的方式:
1.访问 https://graphviz.org/download/,选择你想要下载的版本,手动安装选择ZIP安装包;
2.解压下载的zip压缩包到你选择的文件目录,例如:D:\Graphviz-12.2.1-win64;
3.将Graphviz的安装目录(如:D:\Graphviz-12.2.1-win64\bin),配置到环境变量->系统变量->Path变量下;
4.打开命令提示符或PowerShell,输入dot -v
,如出现以下信息,则安装成功。
2.简单使用
以画一个完全二叉树为例:
graph CompleteBinaryTree {
{
node [margin=0 fontsize=32 width=3 shape=circle ]
1 [label="1\n(1)"]
2 [label="2\n(10)"]
3 [label="3\n(11)"]
4 [label="4\n(100)"]
5 [label="5\n(101)"]
6 [label="6\n(110)"]
7 [label="7\n(111)"]
8 [label="8\n(1000)"]
}
1 -- {2 3}
2 -- {4 5}
3 -- {6 7}
4 -- {8}
}
生成Graphviz命令dot -Tpng .\CompleteBinaryTree.txt -o .\CompleteBinaryTree.png
生成的图片如下:
3.扩展网站
官方教程网站:https://graphviz.org/
Graphviz图片预览:https://magjac.com/graphviz-visual-editor/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧