Ik kom er maar niet uit. Ik heb een .dot-bestand, dat geldig is volgens de syntaxis. Hoe gebruik ik graphviz om dit om te zetten in een afbeelding?
(merk op dat ik Windows gebruik, niet linux)
Antwoord 1, autoriteit 100%
type: dot -Tps filename.dot -o outfile.ps
Als u de puntrenderer wilt gebruiken. Er zijn alternatieven zoals Neto en Twopi. Als graphiz niet op je pad staat, zoek dan uit waar het is geïnstalleerd en voer het vanaf daar uit.
Je kunt het uitvoerformaatwijzigen door de waarde na -T
en kies een geschikte bestandsnaamextensie na -o
.
Als je Windows gebruikt, bekijk dan de geïnstalleerde tool genaamd GVEdit, dit maakt het hele proces iets eenvoudiger.
Ga naar de graphviz-site in het gedeelte “Gebruikershandleidingen” voor meer informatie over het gebruik van de tools:
http://www.graphviz.org/documentation/
(Zie pagina 27 voor uitvoeropmaak voor bijvoorbeeld het punt-commando)
http://www.graphviz.org/pdf/dotguide.pdf
Antwoord 2, autoriteit 46%
dot -Tps input.dot > output.eps
dot -Tpng input.dot > output.png
PostScript-uitvoer lijkt er altijd te zijn. Ik weet niet zeker of dot standaard PNG-uitvoer heeft. Dit kan afhangen van hoe je het hebt gebouwd.
Antwoord 3, autoriteit 21%
dot bestand.dot -Tpng -o afbeelding.png
Dit werkt op Windows en Linux. Graphviz moet geïnstalleerd zijn.
Antwoord 4, autoriteit 9%
Er zijn ook de online kijkers:
- http://www.webgraphviz.com/
- http://sandbox.kidstrythisathome.com/erdos/(dood)
- http://viz-js.com/
- https://dreampuf.github.io/GraphvizOnline/
- https://sketchviz.com/new
Antwoord 5, autoriteit 6%
Verkrijg de graphviz-2.24.msi Graphviz.org. Download dan zgrviewer.
Zgrviewer vereist java (waarschijnlijk 1.5+). Mogelijk moet u de paden naar de Graphviz-binaire bestanden instellen in de voorkeuren van Zgrviewer.
Bestand -> Openen -> Openen met punt -> SVG-pijplijn (standaard) …
Kies je .dot-bestand.
Je kunt inzoomen, exporteren, allerlei leuke dingen.
Antwoord 6, autoriteit 4%
Dit zou veel antwoorden moeten combineren.
# Convert dot to png via graphviz
dot -Tpng filename.dot -o filename.png
# Convert dot to svg via graphviz
dot -Tsvg filename.dot -o filename.svg
# Convert dot to eps via graphviz
dot -Tps filename.dot -o filename.eps
Houd er rekening mee dat u op OSX (MAC) homebrewmoet installeren om graphviz te kunnen installeren om de punt-opdrachten hierboven.
brew install graphviz
Het is ook mogelijk om Graphviz te installeren (en de bovenstaande commando’s te gebruiken) via de pakketbeheerfunctionaliteit van conda als je Anaconda hebt geïnstalleerd.
conda install python-graphviz
Antwoord 7, autoriteit 2%
U kunt uw bestand ook in xdot-indeling uitvoeren en vervolgens in een browser weergeven met canviz, een JavaScript-bibliotheek.
Om een voorbeeld te zien, is er vanaf 2 november 2014 een link ‘Canviz-demo’ op de pagina hierboven.
Antwoord 8
U kunt de VS-code gebruiken en de Graphviz-extensie installeren of,
- Graphviz installeren vanaf
https://graphviz.gitlab.io/_pages/Download/Download_windows.html - Voeg
C:\Program Files (x86)\Graphviz2.38\bin
(of uw_installatiepad/bin) toe aan uw systeemvariabele
PAD - Open cmd en ga naar de map waar je het .dot-bestand hebt opgeslagen
- Gebruik het commando
dot music-recommender.dot -Tpng -o image.png
Antwoord 9
er is geen conversie vereist.
We kunnen de opdracht xdotgewoon gebruiken in Linux, een interactieve viewer voor Graphviz-dot-bestanden.
ex: xdot bestand.dot
voor meer informatie:https://github.com/rakhimov/cppdep/wiki/How-to-view-or-work-with-Graphviz-Dot-files
Antwoord 10
Voor venstergebruiker, voer de volledige opdracht uit om het *.dot-bestand naar png te converteren:
C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng sampleTest.dot > sampletest.png.....
Ik heb een fout gevonden in solgraph dat het een oudere versie van solidity-parser gebruikt die niet intelligent genoeg lijkt te zijn om nieuwe verbeteringen vast te leggen die zijn gedaan voor solidity-programmeertaal zelf, b.v. zoekwoord uitsturen voor evenement
Antwoord 11
Je kunt er een heel goede online tool voor gebruiken. Hier is de link
dreampuf.github.io
Vervang gewoon de code in de editor door uw code.