Dengan makin berkembangnya cabang ilmu dan penerapan teknologi business intelligence, data mining, information retrieval dan visualisasi relasi kompleks pada berbagai industri praktis maka tentunya peranan Graphviz secara otomatis menjadi sangat penting.
Dalam pengaplikasiannya, Graphviz menerima kumpulan perintah teks dan menghasilkan output dalam berbagai format diantaranya :
- Gambar GIF, PNG, dan SVG
- PDF / Postscript
- aplikasi interaktif browser dari internal Graphviz
Beberapa aplikasi command line yang ada pada Graphviz adalah :
- dot : digunakan untuk menggambar graph berarah (directed graph) hierarkis.
- neato : menggambar graph standar. Gunakan aplikasi ini jika ingin menggambar graph tidak berarah (undirected graph). Cocok untuk graph yang tidak terlalu besar (sekitar 100 node).
- fdp : menggambar graph layout seperti neato
- sfdp : menggambar layout graph yang sangat besar
- twopi : menggambar layout radial.
- circo : menggambar layout circular
Saya mengutip sebuah source code dari http://www.graphviz.org/ yang menghasilkan output sebuah graph. berikut adalah source code nya :
Simpan source code tersebut dalam format .dot kemudian jalankan program tersebut di Command Prompt dengan mengetikkan perintah :graph ER {node [shape=box]; course; institute; student;node [shape=ellipse]; {node [label="name"] name0; name1; name2;}code; grade; number;node [shape=diamond,style=filled,color=lightgrey]; "C-I"; "S-C"; "S-I";name0 -- course;code -- course;course -- "C-I" [label="n",len=1.00];"C-I" -- institute [label="1",len=1.00];institute -- name1;institute -- "S-I" [label="1",len=1.00];"S-I" -- student [label="n",len=1.00];student -- grade;student -- name2;student -- number;student -- "S-C" [label="m",len=1.00];"S-C" -- course [label="n",len=1.00];label = "\n\nEntity Relation Diagram\ndrawn by NEATO";fontsize=20;}
dot -Tps namafile.dot -o output.psDan inilah hasil outputnya :
Sumber
http://www.kursusinternet.com/graphviz
http://graphviz.org/
Tidak ada komentar:
Posting Komentar