Saya ingin mengambil file input graphviz sederhana (atau sesuatu yang sesederhana notasi X -> Y) dan memiliki grafik di mana saya dapat mengatur kembali posisi node tanpa harus menentukan koordinat dengan tangan. Apakah ada cara untuk melakukan ini?
Jika Anda menjalankan graphviz dalam mode keluaran SVG, Anda akan mendapatkan file SVG, yang kemudian dapat Anda edit dengan mudah (misalnya, dengan Inkscape).
dot -Tsvg foo.dot > foo.svg
atau neato, atau apa pun. -Tfig
(xfig), -Tmif
(FrameMaker) -Tps
(PostScript), dan -Tdia
(dia, alat diagraming Linux / GTK) juga dapat berfungsi, tergantung pada perangkat lunak apa yang Anda miliki. Sebuah daftar lengkap dari format output yang tersedia.
Tentu saja, inti dari graphviz adalah Anda tidak perlu mengeluarkannya dengan tangan ... apakah Anda sudah melihat beberapa opsi graphviz? Mereka dapat mengatasi masalah apa pun yang Anda hadapi.
Tergantung pada kebutuhan Anda untuk mengedit yang dapat Anda lakukan:
neato -Tsvg pollo.graph > pollo.svg
Dan kemudian Anda dapat mengedit file dengan inkscape , misalnya.
Masalahnya adalah itu tidak mempertahankan koneksi antara objek.