给小白准备的graphviz图文安装教程(2021最新)

news/2025/2/11 20:24:13/

Win+R→cmd
百度有说命令行中输入conda install python-graphviz这行命令就能直接安装成功。
但是为了稳妥起见我准备按部就班的来。如果想快捷一些的可以直接执行上面那行代码进行安装

(可以直接看这篇文章最后一句话的描述来决定)

官网:https://www.graphviz.org/
首先进入graphviz官网后点击download在这里插入图片描述
然后进入这个界面在这里插入图片描述

界面是全英文的,如果想看中文版的,直接在该页面空白处右键点击翻译成中文(简体)
在这里插入图片描述
然后就是中文界面了(注:我用的谷歌浏览器)
在这里插入图片描述下面的步骤就图示了
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述接下来配置环境变量
在这里插入图片描述

这是我电脑安装的位置,把bin的路径复制下来——D:\graphviz\bin

Win+E进入资源管理器
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
Win+R
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
把以下代码复制进去
在这里插入图片描述

gvplugin_core.dll core {device {dot:dot 1gv:dot 1canon:dot 1plain:dot 1plain-ext:dot 1xdot:xdot 1xdot1.2:xdot 1xdot1.4:xdot 1}device {fig:fig 1}device {ismap:map 1cmap:map 1imap:map 1cmapx:map 1imap_np:map 1cmapx_np:map 1}device {mp:mp -1}device {ps:ps 1ps2:ps 1eps:ps 1}device {svg:svg 1}device {json:json 1json0:json 1dot_json:json 1xdot_json:json 1}device {tk:tk 1}device {vml:vml 1}device {pic:pic -1}device {}render {dot 1xdot 1}render {fig 1}render {map 1}render {mp -1}render {ps 1}render {svg 1}render {json 1json0 1dot_json 1xdot_json 1}render {tk 1}render {vml 1}render {pic -1}render {}loadimage {png:svg 1gif:svg 1jpeg:svg 1jpe:svg 1jpg:svg 1png:fig 1gif:fig 1jpeg:fig 1jpe:fig 1jpg:fig 1
#FAILS		png:vrml 1
#FAILS		gif:vrml 1
#FAILS		jpeg:vrml 1
#FAILS		jpe:vrml 1
#FAILS		jpg:vrml 1eps:ps 1ps:ps 1(lib):ps 1png:map 1gif:map 1jpeg:map 1jpe:map 1jpg:map 1ps:map 1eps:map 1svg:map 1png:dot 1gif:dot 1jpeg:dot 1jpe:dot 1jpg:dot 1ps:dot 1eps:dot 1svg:dot 1png:xdot 1gif:xdot 1jpeg:xdot 1jpe:xdot 1jpg:xdot 1ps:xdot 1eps:xdot 1svg:xdot 1svg:svg 1png:vml 1gif:vml 1jpeg:vml 1jpe:vml 1jpg:vml 1gif:tk 1}
}
gvplugin_dot_layout.dll dot_layout {layout {dot 0}
}
gvplugin_gd.dll gd {render {gd 1}render {}textlayout {}loadimage {gd:gd 1gd2:gd 1gd:ps 1
#FAILS		gd:lasi 1gd2:ps 1
#FAILS		gd2:lasi 1}device {}device {gd:gd 1}device {}
}
gvplugin_gdiplus.dll gdiplus {render {gdiplus 1}textlayout {textlayout 8}loadimage {bmp:gdiplus 8gif:gdiplus 8jpe:gdiplus 8jpeg:gdiplus 8jpg:gdiplus 8png:gdiplus 8}device {metafile:gdiplus 8bmp:gdiplus 8emf:gdiplus 8emfplus:gdiplus 8gif:gdiplus 8jpe:gdiplus 8jpeg:gdiplus 8jpg:gdiplus 8png:gdiplus 8tif:gdiplus 8tiff:gdiplus 8}device {bmp:cairo 8gif:cairo 8jpe:cairo 8jpeg:cairo 8jpg:cairo 8png:cairo 8tif:cairo 8tiff:cairo 8}
}
gvplugin_neato_layout.dll neato_layout {layout {neato 0fdp 0sfdp 0twopi 0circo 0patchwork 0osage 0nop 0nop1 0nop2 0}
}
gvplugin_pango.dll cairo {render {cairo 10}textlayout {textlayout 10}loadimage {png:cairo 1
#FAILS		png:lasi 2png:ps 2}device {png:cairo 10ps:cairo -10eps:cairo -10pdf:cairo 10svg:cairo -10}
}

在这里插入图片描述
可回到代码中运行发现报错
在这里插入图片描述
百度了一下发现了问题所在。就是,需要安装 python-graphviz和 graphviz两个包。所以我还是得执行一下
conda install python-graphviz这行命令进行安装python-graphviz
注:或许只安装 python-graphviz也可以。但如果怕后期有什么不一样,最后两个包都安装一下
等待安装就好了
在这里插入图片描述
完成,可以运行了
在这里插入图片描述


http://www.ppmy.cn/news/558803.html

相关文章

Windows10(64位)下快速安装 pygraphviz

Windows下并没有安装pygraphviz的快捷方式,使用 conda install -c anaconda pygraphviz 的命令方式只能在linux中。 如果你打开https://anaconda.org/anaconda/pygraphviz/files就发现,这里确实没有windows下可以使用的轮子。 Stackoverflow上的参考 …

graphviz例子

window系统下得到一个目录下所有的文件list.txt: 然后输入:dir/b/on >list.txt 并按下回车键 /b  使用空格式(没有标题信息或摘要)。 /N  按名称(字母顺序) dir/b/n/on >list.txt 获取当前目录及子目录下所有文件名 dir /s/b *.* > l…

开源的图可视化工具——Graphviz

g r a p h v i z graphviz graphviz(Graph Visualization Software)是一个由 A T & T AT\&T AT&T实验室启动的开源工具包,用于绘制 D O T DOT DOT语言脚本描述的图形。 实现可视化效果(官网摘取)&#xf…

三维重建-使用开源库openMVG与openMVS

在前面我们已经介绍了编译openMVG与openMVS的方法,得到了openMVG与openMVS的x64位的Debug版本和Release版本 vcpkg问题-环境配置 关于使用vcpkg的一些技巧补充 openMVG编译 openMVS编译 参考博客: https://blog.csdn.net/qq_39615622/article/detai…

在Graphviz中画出好看的二叉树、B树、如何使用pos变量

一、二叉树 (一) 前提 使用过Graphviz画二叉树的同学都会发现,画出来的东西没有像教材那样规规矩矩,对于有强迫症的同学来说,可以采用以下思路进行完善 (二) IDEA Dot startuml digraph btree {graph [nodesep0.1, pad0.02, ranksep0.5]…

pygraphviz 学习笔记

pygraphviz 学习笔记 个人认为python第三方库中 graphviz比 pygraphviz好,以下是之前学习pygraphviz的笔记: G.add_path(nlist) 按nlist增加路径 G.clear() Remove all nodes, edges, and attributes from the graph. G.degree(nbunchNone, with_labelsF…

ROS中使用激光雷达HLS-LFCD LDS(Neato XV-11)

本例激光雷达: HLS-LFCD2 参考资料: https://blog.csdn.net/jacka654321/article/details/82916688 接线 新款 CP2102模块 USB to TTL USB转串口模块UART 按照激光雷达pin脚描述图;从1-6把把6pin接头的线顺序接到并排杜邦线上, 6pin …

neato xv21 ros下使用

修改neato_node 下neato.py文件如下: #!/usr/bin/env python # ROS node for the Neato Robot Vacuum # Copyright (c) 2010 University at Albany. All right reserved. # # Redistribution and use in source and binary forms, with or without # modification…