Windows环境下Graphviz的安装
Windows环境下Graphviz的安装
因为毕设的原因呢,要学习使用以前没有接触过的几个软件,Protege就是其中之一,但是,因为其可视化与Graphviz好像是有关的(不敢打包票,因为现在才刚开始)
但是看了网上的有关于Graphviz的安装教程,怎么说呢,就是太老了吧,官网上面很多东西都不一样了,害的我找了好半天,害!
首先,这是官网地址:http://www.graphviz.org/download/,我们去这里之后看到的界面是这样子的。
这里就已经和很多博主说的不一样了,很多博客是要我们下载.msi的文件,可是现在都已经没有了。所以,下拉找到这里Windows系统的。
点击 Stable Windows install packages
点击 10/
点击 cmake/
点击 release/
根据自己的环境选择32还是64
然后点击.exe文件下载就行注意:这里很多博主都说在安装之后进行环境变量的配置,但是只要大家再安装选择的时候多个心眼,勾选将Graphviz写入Path后面的事情就不用做了呀。
下载完之后是一个安装文件,直接点击安装就行,在安装完之后,我以为就直接完成了,就用代码测试了一下。
dot -version
发现得出如下图所示
没有layout引擎咋整,作为互联网时代信息搬运工的我,吭哧吭哧问度娘,结果,都是让我直接试试命令。
dot -c
虽然但是,我还是照做了,结果如下图所示。
然后后就发现,我的列表里面竟然没有这个config6文件。这个文件需要自己加上去。我用的就是Notepad++这个小工具写的。没有后缀哦!!!不是.txt,.config等等啥的。
附上config6文件代码。
# This file was generated by "dot -c" at time of install.
# You may temporarily disable a plugin by removing or commenting out
# a line in this file, or you can modify its "quality" value to affect
# default plugin selection.
# Manual edits to this file **will be lost** on upgrade.
gvplugin_core.dll core {
device {
dot:dot 1
gv:dot 1
canon:dot 1
plain:dot 1
plain-ext:dot 1
xdot:xdot 1
xdot1.2:xdot 1
xdot1.4:xdot 1
}
device {
fig:fig 1
}
device {
ismap:map 1
cmap:map 1
imap:map 1
cmapx:map 1
imap_np:map 1
cmapx_np:map 1
}
device {
mp:mp -1
}
device {
ps:ps 1
ps2:ps 1
eps:ps 1
}
device {
svg:svg 1
}
device {
json:json 1
json0:json 1
dot_json:json 1
xdot_json:json 1
}
device {
tk:tk 1
}
device {
vml:vml 1
}
device {
pic:pic -1
}
device {
}
render {
dot 1
xdot 1
}
render {
fig 1
}
render {
map 1
}
render {
mp -1
}
render {
ps 1
}
render {
svg 1
}
render {
json 1
json0 1
dot_json 1
xdot_json 1
}
render {
tk 1
}
render {
vml 1
}
render {
pic -1
}
render {
}
loadimage {
png:svg 1
gif:svg 1
jpeg:svg 1
jpe:svg 1
jpg:svg 1
png:fig 1
gif:fig 1
jpeg:fig 1
jpe:fig 1
jpg:fig 1
#FAILS png:vrml 1
#FAILS gif:vrml 1
#FAILS jpeg:vrml 1
#FAILS jpe:vrml 1
#FAILS jpg:vrml 1
eps:ps 1
ps:ps 1
(lib):ps 1
png:map 1
gif:map 1
jpeg:map 1
jpe:map 1
jpg:map 1
ps:map 1
eps:map 1
svg:map 1
png:dot 1
gif:dot 1
jpeg:dot 1
jpe:dot 1
jpg:dot 1
ps:dot 1
eps:dot 1
svg:dot 1
png:xdot 1
gif:xdot 1
jpeg:xdot 1
jpe:xdot 1
jpg:xdot 1
ps:xdot 1
eps:xdot 1
svg:xdot 1
svg:svg 1
png:vml 1
gif:vml 1
jpeg:vml 1
jpe:vml 1
jpg:vml 1
gif:tk 1
}
}
gvplugin_dot_layout.dll dot_layout {
layout {
dot 0
}
}
gvplugin_gd.dll gd {
render {
gd 1
}
render {
}
textlayout {
}
loadimage {
gd:gd 1
gd2:gd 1
gd:ps 1
#FAILS gd:lasi 1
gd2: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 8
gif:gdiplus 8
jpe:gdiplus 8
jpeg:gdiplus 8
jpg:gdiplus 8
png:gdiplus 8
}
device {
metafile:gdiplus 8
bmp:gdiplus 8
emf:gdiplus 8
emfplus:gdiplus 8
gif:gdiplus 8
jpe:gdiplus 8
jpeg:gdiplus 8
jpg:gdiplus 8
png:gdiplus 8
tif:gdiplus 8
tiff:gdiplus 8
}
device {
bmp:cairo 8
gif:cairo 8
jpe:cairo 8
jpeg:cairo 8
jpg:cairo 8
png:cairo 8
tif:cairo 8
tiff:cairo 8
}
}
gvplugin_neato_layout.dll neato_layout {
layout {
neato 0
fdp 0
sfdp 0
twopi 0
circo 0
patchwork 0
osage 0
nop 0
nop1 0
nop2 0
}
}
gvplugin_pango.dll cairo {
render {
cairo 10
}
textlayout {
textlayout 10
}
loadimage {
png:cairo 1
#FAILS png:lasi 2
png:ps 2
}
device {
png:cairo 10
ps:cairo -10
eps:cairo -10
pdf:cairo 10
svg:cairo -10
}
}
然后再执行命令dot -version就可以得出下面的图片啦。
完结撒花!!!!
还没有评论,来说两句吧...