Saya mencoba menggambar grafik menggunakan Graphviz, tetapi saya perlu menambahkan label di bagian tepinya. Sepertinya tidak ada cara untuk itu di Graphviz. Apakah ada jalan keluar?
Saya mencoba menggambar grafik menggunakan Graphviz, tetapi saya perlu menambahkan label di bagian tepinya. Sepertinya tidak ada cara untuk itu di Graphviz. Apakah ada jalan keluar?
Jawaban:
Anda menggunakan properti label yang terpasang di tepi.
digraph G {
a -> b [ label="a to b" ];
b -> c [ label="another label"];
}
Di atas menghasilkan grafik yang terlihat seperti ini.
rankdir="LR";
, yang menghasilkan grafik horizontal dengan label ditempatkan di atas tepi tanpa menyentuh.
@Andrew Walker telah memberikan jawaban yang bagus!
Perlu juga diperhatikan labeltooltip
atributnya . Ini memungkinkan string tambahan untuk dilampirkan pada label tepi. Ini lebih mudah bagi pengguna daripada tooltip
atribut, karena dapat dengan mudah diarahkan langsung ke tepi. Sintaksnya adalah sebagai berikut:
digraph G {
a -> b [label=" a to b" labeltooltip="this is a tooltip"];
b -> c [label=" another label" ];
}
Anda dapat menggunakannya label="\E"
Akan menghasilkan bye label default.
Sebagai contoh:
digraph G {
a -> b [ label="\E" ];
b -> c [ label="\E"];
}