Sto cercando di eseguire il seguente comando di punti dalla riga di comando:Graphviz Dot non riuscire a eliminare le sovrapposizioni a causa della mancanza libreria
dot -v ~/Documents/FlowGraph/dot_sample_1_full.dot -Tpng 'Documents/FlowGraph/sampleOutput.png' -Ksfdp -Goverlap=false
ma sta venendo a mancare con questo output:
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
I 'Ho Googled e trovato this thread, che ha suggerito:
GTS deve essere installato prima di graphivz quindi immettere' sudo birra rimuovere 012.graphviz 'per rimuovere graphivz e' sudo brew install gts 'e' sudo installa graphivz 'per installare graphivz con gts.
ma quello non sembra funzionare. Sto ancora ricevendo l'errore, quindi o non l'ho fatto bene, o quella non era la soluzione per me.
Come si aggiunge la libreria di triangolazione a graphviz?
utenti Ubuntu/Linux, controlla [questa risposta] (http://stackoverflow.com/a/42579735/993683). – JoeRocc