2013-05-24 14 views
5

Szukam sposobu, aby otworzyć plik DOT (.gz lub .dot) w GUI Graphviz przeglądarki z wiersza polecenia. Tak więc, jeśli uruchomię coś takiego:Jak wywołać GUI Graphviz z wiersza poleceń?

$ graphviz my_dot_file.gz 

Powinien otworzyć program Graphviz z wybranym plikiem. Jakoś z tego prostego zadania, mój googling nie udało mi ...

jestem na Mac OSX Mountain Lion

Odpowiedz

10

Próbowałaś dot?

dot -Tx11 my_dot_file.dot 
+0

jest rzucanie 'złowionych SIGFPE 8' błędu nawet dla najprostszych wykresów, które otwierają się łatwo w GUI inaczej. Odinstalowałem i ponownie zainstalowałem graphviz za pomocą portów, ale to nie pomogło. Jakieś pomysły? – scottmrogowski

+0

@scottmrogowski: Moja zdolność do generowania pomysłów jest ograniczona przez brak informacji. Nie wiem nawet, z jakiego systemu operacyjnego korzystasz, ani od której wersji grafviz, ani od tego, do czego odnosi się GUI. Zacznę od sprawdzenia, czy możesz utworzyć plik PNG lub PDF? (Użyj '-Tpng -o filename.png', lub tego samego z' pdf' zamiast 'png'.) Jeśli tak, problem jest z twoim sterownikiem GUI (może' x11' jest błędne dla twojej platformy.) Jeśli nie, możesz mieć niezgodność wersji między narzędziem wiersza poleceń a biblioteką bazową lub niektórymi z nich. Najlepsze, co mogę zrobić bez żadnych informacji. – rici

+0

Ach, masz rację, nie podałem wielu szczegółów. OSX Mountain Lion. Wersja Graphviz 2.30.1. GUI ma tę samą wersję informacji. Mogę utworzyć pngs lub pdfs lub svgs lub większość cokolwiek innego dobrze używając 'kropki' – scottmrogowski

6

Można zamiast oddać obraz i wyświetlać obraz:

$ dot -Tpng graph.dot > graph.png 
$ open graph.png 
Powiązane problemy