【发布时间】:2019-04-19 23:08:46
【问题描述】:
我正在尝试从命令行运行以下点命令:
dot -v ~/Documents/FlowGraph/dot_sample_1_full.dot -Tpng 'Documents/FlowGraph/sampleOutput.png' -Ksfdp -Goverlap=false
但是这个输出失败了:
dot - graphviz version 2.36.0 (20140111.2315)
Using render: cairo:cairo
Using device: png:cairo:cairo
libdir = "/usr/local/lib/graphviz"
Activated plugin library: libgvplugin_neato_layout.6.dylib
Using layout: sfdp:neato_layout
The plugin configuration file:
/usr/local/lib/graphviz/config6
was successfully loaded.
render : cairo dot fig map pic pov ps quartz svg tk vml xdot
layout : circo dot fdp neato nop nop1 nop2 osage patchwork sfdp twopi
textlayout : textlayout
device : bmp canon cgimage cmap cmapx cmapx_np dot eps exr fig gif gv icns ico imap imap_np ismap jp2 jpe jpeg jpg pct pdf pic pict plain plain-ext png pov ps ps2 psd sgi svg svgz tga tif tiff tk vml vmlz x11 xdot xdot1.2 xdot1.4 xlib
loadimage : (lib) bmp eps gif jpe jpeg jpg pdf png ps svg
fontname: "Times-Roman" resolved to: (ps:pango Times, REGULAR) (PangoCairoCoreTextFont) "Times"
margin 8
pack info:
mode node
size 0
flags 0
ctrl->overlap=-1
Error: remove_overlap: Graphviz not built with triangulation library
我在 Google 上搜索并找到了 this thread,这表明:
gts 必须在 graphivz 之前安装,所以输入 'sudo brew remove graphviz' 删除 graphivz 和 'sudo brew install gts' 和 'sudo install graphivz' 用 gts 安装 graphivz。
但这似乎不起作用。我仍然收到错误,所以要么我没有做对,要么这不是我的解决方案。
如何将三角测量库添加到 graphviz?
【问题讨论】:
-
Ubuntu/Linux 用户,请查看this answer。
标签: command-line homebrew graphviz dot