Article View: pl.comp.nowe-programy
Article #227595Re: Proigram do rysowania grafów
From: Robert Tomasik
Date: Sun, 07 Dec 2014 09:24
Date: Sun, 07 Dec 2014 09:24
66 lines
4025 bytes
4025 bytes
Użytkownik "Borneq" <borneq@antyspam.hidden.pl> napisał w wiadomości
news:m60ta6$fg$1@node1.news.atman.pl...
>W dniu 2014-12-07 o 00:59, Robert Tomasik pisze:
>> Trudno powiedzieć, bo nie znalazłem nigdzie tego programu do pobrania.
>> Jest strona domowa http://www.graphviz.org, ale nie potrafię odnaleźć
>> samego programu do potestowania. Po za tym tam mowa o zaprogramowaniu
>> tego w jakimś specyficznym języku, a mnie po prostu jest potrzebna
>> konwersja tabelki na graf. Za to zależy mi na szybkości działania.
>
> Rozumiem że pod Windows, to np. tu
> http://www.graphviz.org/Download_windows.php,
> polecam graphviz-2.38.msi
> Program nie wiem jaki jest format danych w tabelce, ale zna pliki *.dot,
> które można generować automatycznie programem w jakimś języku.
>
> instalacja, jakby nie chciało przez klik
> msiexec /a graphviz-2.38.msi
> Ale polecam TotalCommandera, tam wystarczy przez klik. Alternatywnie
> wersja przenośna .zip dla bardziej zaawansowanych.
> Natomiast po zainstalowaniu się z .msi jako program 32-bitowy instaluje
> się w katalogu c:\Program Files (x86)\Graphviz2.38\ gdzie jest podkatalog
> bin
> Do wywołania należy napisać batch np. a.cmd o treści
> "c:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng aStar.dot -o
> aStar.png
> gdzie aStar.dot to mój plik .dot o treści
> #a*
> digraph aStar {
> rankdir=LR;
> P5 [label = <P<sub>5</sub>>]
> P3 [label = <P<sub>3</sub>>]
> P1 [label = <P<sub>1</sub>>]
> P2 [label = <P<sub>2</sub>>]
> P4 [label = <P<sub>4</sub>>]
> P6 [label = <P<sub>6</sub>>]
> P5->P3 [ label = <ε> ];
> P3->P1 [ label = <ε> ];
> P1->P2 [ label = <a> ];
> P2->P4 [ label = <ε> ];
> P4->P3 [ label = <ε> ];
> P4->P6 [ label = <ε> ];
> P5->P6 [ label = <ε> ];
> }
>
> PO krzyżyku jest komentarz, definiujemy labele węzłów a potem przejścia z
> labelami, choć w najprostszym przypadku wystarczyłyby same przejścia
> np.
> digraph {
> 0->1
> 0->2
> 1->2
> }
> Wystarczą przejścia, pamiętać tylko należy że otoczyć to klamrami i dać
> na początku słowo digraph.
Wygląda obiecująco, choć wolłąbym coś bardziej przyjaznego człowiekowi
Docelowo mieliby to obsługiwać ludzie niekoniecznie obeznanni z
komputerami. Spróbuje wieczorem.
Rozumiem, że ikon zmieniać się nie daje (podmieniając jakimiś grafami
przykładowo). Spotkałeś siegdzieś z polskim opisem struktury tego pliku
wsadowego? Bo dostrzegam potencjał w tym. I pytanie nr 2: Masz
doświadczenie, jak się ten program zachowa, jak dostanie kilka tysięcy
węzłów i kilkadziesiąt tysiecy połączeń? Bo jest taki polski program z AGH,
który LINK się nazywa i on przy takim zadaniu potrafi dzień cały działać.
Właśnie jego próbuję zastąpić po prostu czymś szybszym :-)
Technical Details
Message-ID:
<54841dd3$0$2151$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<548345ca$0$21546$65785112@news.neostrada.pl> <m5vhd4$hr9$1@node2.news.atman.pl> <548398d5$0$21564$65785112@news.neostrada.pl> <m60ta6$fg$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: "Robert Tomasik" <robert.tomasik@gazeta.pl> Newsgroups: pl.comp.nowe-programy References: <548345ca$0$21546$65785112@news.neostrada.pl> <m5vhd4$hr9$1@node2.news.atman.pl> <548398d5$0$21564$65785112@news.neostrada.pl> <m60ta6$fg$1@node1.news.atman.pl> In-Reply-To: <m60ta6$fg$1@node1.news.atman.pl> Subject: Re: Proigram do rysowania grafów Date: Sun, 7 Dec 2014 10:24:28 +0100 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6002.18197 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463 Lines: 67 Message-ID: <54841dd3$0$2151$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.24.103.232 X-Trace: 1417944532 unt-rea-b-01.news.neostrada.pl 2151 83.24.103.232:55231 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit