W systemie Windows: dl msi i zainstaluj; Znajdź gvedit.exena liście programów; Otwórz .dotplik, o którym mowa; Kliknij uruchomioną osobę na pasku narzędzi; Idź do graph -> settings; zmień Output file typena preferowany typ pliku i naciśnij ok. Nic nie mówi, po prostu znajdziesz plik w tym samym katalogu, co plik .dot.
ashley
Odpowiedzi:
456
rodzaj: dot -Tps filename.dot -o outfile.ps
Jeśli chcesz użyć renderera kropek. Istnieją alternatywy, takie jak neato i twopi. Jeśli graphiz nie jest na twojej ścieżce, dowiedz się, gdzie jest zainstalowany i uruchom go stamtąd.
Możesz zmienić format wyjściowy, zmieniając wartość po -Ti wybierając odpowiednie rozszerzenie nazwy pliku po -o.
Jeśli używasz systemu Windows, sprawdź zainstalowane narzędzie o nazwie GVEdit, dzięki czemu cały proces jest nieco łatwiejszy.
Zajrzyj na stronę graphviz w sekcji „Podręczniki użytkownika”, aby uzyskać więcej informacji na temat korzystania z narzędzi:
w jakiś sposób podgląd GVEdit zawsze pokazuje obrazek jako pusty. Kiedy próbuję zapisać obraz, nic się nie dzieje.
Nick Heiner
7
Czy można sprawić, że GVEdit zapamięta rozmiar i lokalizację okien Układu? Doprowadza mnie to do szału, że kiedy naciskam F5, zawsze zmniejsza rozmiar okna układu do wartości domyślnych!
Matthew Lock
@PaulMcMillan, czy mógłbyś mi pomóc z tym problemem tutaj: http://stackoverflow.com/questions/26477403/graphviz-dot-to-ps-issuemoje wyniki są ograniczone do strony naprawy, a niektóre części są poza stroną
Amir
AFAIK, nie można sprawić, by GVEdit zapamiętał okna. Zgadzam się, że UX pozostawia coś do życzenia.
Paul McMillan,
Zrobiłem plik terraform.dot z polecenia grafu terraform. Jestem na Windowsie. Zrobiłem -o outfile.jpg, a kiedy kliknę dwukrotnie plik jpg, blokuje on eksploratora. Próbowałem też gif i dostałem ten sam problem.
Dane wyjściowe PostScript zawsze wydają się dostępne. Nie jestem pewien, czy kropka ma domyślnie wyjście PNG. Może to zależeć od tego, jak go zbudowałeś.
W zależności od obsługi Twojego systemu możesz eksportować do wszystkich formatów plików. Uważam, że jest dot -Tsvg input.dot > output.svgbardzo przydatny.
Thane Brimhall
4
Nieco łatwiej, niech kropka wybrał nazwę pliku na podstawie nazwy pliku wejściowego i rodzaju pliku: kropka -Tpng -O file.dot (będzie produkować file.png)
Andrew Mackenzie
97
plik kropkowy.dot -Tpng -o image.png
Działa to w systemach Windows i Linux. Graphviz musi być zainstalowany.
W OSX musisz najpierw zainstalować Graphviz za pomocą Homebrew:brew install graphviz
Dennis
1
Mogę wygenerować obraz png z kropką, ale tło jest białe. Potrzebuję przezroczystego tła. Czy jest jakiś sposób, aby to zdobyć?
Sujai Sivasamy,
1. Zainstaluj Graphviz z graphviz.gitlab.io/_pages/Download/Download_windows.html 2. Dodaj „C: \ Program Files (x86) \ Graphviz2.38 \ bin” do zmiennej systemowej PATH 3. Otwórz cmd i przejdź do katalog, w którym zapisano plik .dot 4. Użyj polecenia „dot yourFile.dot -Tpng -o image.png”
Całkowicie stworzyłem Erdos i zapomniałem o tym wieki temu. Nie miałem pojęcia, ile osób było z tym powiązanych!
1
dodaj przycisk wpłaty;)
Ivan Ferrer Villa
Próbuję wygenerować wykres dla gramatyki C tutaj: quut.com/c/ANSI-C-grammar-y.html . Ale to się nie udaje. Czy ta gramatyka jest zbyt duża, aby ją obsłużyć?
Wiele funkcji, ale absolutnie szalony projekt interfejsu!
Casebash
11
To powinno łączyć wiele odpowiedzi.
# 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
Pamiętaj, że w OSX (MAC) musisz zainstalować homebrew, aby zainstalować graphviz, aby móc używać powyższych poleceń dot.
brew install graphviz
Możliwe jest również zainstalowanie Graphviz (i użycie powyższych poleceń) za pomocą funkcji menedżera pakietów conda, jeśli masz zainstalowaną Anacondę.
Znalazłem błąd w solgraph, który wykorzystuje starszą wersję parsera solidności, który nie wydaje się być wystarczająco inteligentny, aby uchwycić nowe ulepszenie wykonane dla samego języka programowania solidności, np. Wyemituj słowo kluczowe dla zdarzenia
gvedit.exe
na liście programów; Otwórz.dot
plik, o którym mowa; Kliknij uruchomioną osobę na pasku narzędzi; Idź dograph -> settings
; zmieńOutput file type
na preferowany typ pliku i naciśnij ok. Nic nie mówi, po prostu znajdziesz plik w tym samym katalogu, co plik .dot.Odpowiedzi:
rodzaj:
dot -Tps filename.dot -o outfile.ps
Jeśli chcesz użyć renderera kropek. Istnieją alternatywy, takie jak neato i twopi. Jeśli graphiz nie jest na twojej ścieżce, dowiedz się, gdzie jest zainstalowany i uruchom go stamtąd.
Możesz zmienić format wyjściowy, zmieniając wartość po
-T
i wybierając odpowiednie rozszerzenie nazwy pliku po-o
.Jeśli używasz systemu Windows, sprawdź zainstalowane narzędzie o nazwie GVEdit, dzięki czemu cały proces jest nieco łatwiejszy.
Zajrzyj na stronę graphviz w sekcji „Podręczniki użytkownika”, aby uzyskać więcej informacji na temat korzystania z narzędzi:
http://www.graphviz.org/documentation/
(Na przykład na stronie 27 podano format wyjściowy polecenia kropki)
http://www.graphviz.org/pdf/dotguide.pdf
źródło
http://stackoverflow.com/questions/26477403/graphviz-dot-to-ps-issue
moje wyniki są ograniczone do strony naprawy, a niektóre części są poza stronąDane wyjściowe PostScript zawsze wydają się dostępne. Nie jestem pewien, czy kropka ma domyślnie wyjście PNG. Może to zależeć od tego, jak go zbudowałeś.
źródło
dot -Tsvg input.dot > output.svg
bardzo przydatny.Działa to w systemach Windows i Linux. Graphviz musi być zainstalowany.
źródło
brew install graphviz
Są też przeglądarki online:
http://www.webgraphviz.com/
http://sandbox.kidstrythisathome.com/erdos/
http://viz-js.com/
źródło
Pobierz graphviz-2.24.msi Graphviz.org . Następnie weź Zgrviewer .
Zgrviewer wymaga java (prawdopodobnie 1.5+). Może być konieczne ustawienie ścieżek do plików binarnych Graphviz w preferencjach Zgrviewera.
Plik -> Otwórz -> Otwórz za pomocą kropki -> Potok SVG (standard) ... Wybierz plik .dot.
Możesz powiększać, eksportować i robić różne fajne rzeczy.
źródło
To powinno łączyć wiele odpowiedzi.
Pamiętaj, że w OSX (MAC) musisz zainstalować homebrew, aby zainstalować graphviz, aby móc używać powyższych poleceń dot.
Możliwe jest również zainstalowanie Graphviz (i użycie powyższych poleceń) za pomocą funkcji menedżera pakietów conda, jeśli masz zainstalowaną Anacondę.
źródło
Możesz również wydrukować plik w formacie xdot, a następnie wyrenderować go w przeglądarce za pomocą biblioteki JavaScript canviz.
Canviz na code.google.com :
Aby zobaczyć przykład, link „Demo Canviz” znajduje się na powyższej stronie od 2 listopada 2014 r.
źródło
nie ma wymogu jakiejkolwiek konwersji.
Możemy po prostu użyć polecenia xdot w systemie Linux, który jest interaktywną przeglądarką plików kropek Graphviz.
np. xdot plik.dot
więcej informacji: https://github.com/rakhimov/cppdep/wiki/How-to-view-or-work-with-Graphviz-Dot-files
źródło
W przypadku użytkownika systemu Windows uruchom pełne polecenie, aby przekonwertować plik * .dot do formatu png:
Znalazłem błąd w solgraph, który wykorzystuje starszą wersję parsera solidności, który nie wydaje się być wystarczająco inteligentny, aby uchwycić nowe ulepszenie wykonane dla samego języka programowania solidności, np. Wyemituj słowo kluczowe dla zdarzenia
źródło
Możesz użyć do tego bardzo dobrego narzędzia online. Oto link dreampuf.github.io Wystarczy zastąpić kod wewnątrz edytora swoim kodem.
źródło
Możesz użyć kodu VS i zainstalować rozszerzenie Graphviz lub,
C:\Program Files (x86)\Graphviz2.38\bin
(lub ścieżkę_instalacji / bin) do zmiennej systemowej PATHdot music-recommender.dot -Tpng -o image.png
źródło