Próbuję dowiedzieć się, jak wygenerować wykres za pomocą hiperłączy, które można kliknąć, aby uzyskać dostęp do bardziej szczegółowych informacji na temat każdego węzła/krawędzi na wykresie. Odkryłem, że graphviz ma tę zdolność, używając właściwości węzła URL. Korzystanie mój plik testowy ...Adres wbudowany graphviz
graph G {
node [label="\N"];
graph [bb="0,0,218,108"];
king [pos="31,90", width="0.86", height="0.50"];
lord [pos="31,18", width="0.81", height="0.50"];
"boot-master" [URL="google.com"];
king -- lord [pos="31,72 31,61 31,47 31,36"];
}
... udało mi się wygenerować plik cmapx który wydaje się zawierać kilka przydatnych informacji:
<map id="G" name="G">
<area shape="poly" href="google.com" title="boot-master" alt="" coords="297,29 292,22 279,15 258,10 233,7 204,5 175,7 150,10 129,15 116,22 111,29 116,37 129,43 150,49 175,52 204,53 233,52 258,49 279,43 292,37"/>
</map>
tutaj było polecenie użyłem do wygenerowania tego:
dot -Tcmapx example1_graph.dot -o test.cmapx
Jednak nie jestem pewien, jak korzystać z tego pliku? Dokumentacja dla graphviz również wspomina, że format ps2 powinien działać dla linków URL, ale nie miałem szczęścia.
Dzięki, wielkie objaśnienia! Porada dotycząca przeglądania plików .svg w przeglądarce była dokładnie tym, czego potrzebowałem. –