Różnice
Różnice między wybraną wersją a wersją aktualną.
|
|
pl:miw:miw08_dokuviz:sprawozdanie [2008/04/01 14:54] miw |
pl:miw:miw08_dokuviz:sprawozdanie [2019/06/27 15:50] |
====== Wstęp ====== | |
* celem zadania było utworzenie pluginu dla Dokuwiki umożliwiającego renderowanie diagramów z zamieszczonego w kodu DOT, oraz plików umieszczonych w wiki. | |
| |
====== Instalacja pluginu ====== | |
* plugin dostarczony jest w postaci archiwum TAR. Instalacja polega na wskazaniu odpowiedniej lokalizacji w managerze pluginów Dokuwiki. Dalszy proces instalacji przebiega automatycznie. | |
* aby możliwe było zamieszczanie w wiki plików *.dot niezbędne jest dodanie w pliku conf/mime.conf linii: | |
| |
dot application/graphviz | |
====== Sposób użycia ====== | |
* aby kod dot został przetworzony należy umieścić go pomiędzy odpowiednimi tagami, tak jak pokazano w poniższym przykładzie: | |
<code> <graphviz>KOD DOT</graphviz> </code> | |
* przykładowo po wpisaniu kodu: | |
<code><graphviz> | |
digraph G { | |
a -> b; | |
} | |
</graphviz></code> | |
uzyskany zostanie następujący efekt: | |
| |
<graphviz> | |
digraph G { | |
a -> b; | |
} | |
</graphviz> | |
* istnieje możliwość wczytania pliku DOT zamieszczonego w wiki, np. | |
<code><graphviz file="pl:miw:plik.dot"></graphviz></code> | |
* można również wczytać plik DOT znajdujący się pod wskazanym adresem URL (do odczytania zawartości pliku plugin wykorzystuje narzędzie [[http://curl.haxx.se/|Curl]]). | |
<code><graphviz url="http://.../plik.dot"></graphviz></code> | |
* istnieje możliwość wyboru stylu grafu (domyślnie dot) spośród dostępnych opcji: dot, neato, twopi, circo, fdp | |
<code> <graphviz neato>KOD DOT</graphviz> </code> | |
* można ustalić rozmiar renderowanej bitmapy ustawiając odpowiednie wartości parametrów width i height: | |
<code><graphviz height="300" width="800">KOD DOT</graphviz></code> | |
* Bardziej rozbudowany przykład użycia: | |
<code><graphviz neato file="pl:miw:plik.dot" width ="100" height="50"></graphviz></code> | |