Próbuję użyć graphviz (narzędzie dot
wiersza polecenia, aby być bardziej szczegółowe), aby wygenerować układ SVG wykresu. Chciałbym użyć moich wygenerowanych przez SVN plików Inkscape do zdefiniowania kształtów węzłów, a ja postępowałem zgodnie z instrukcjami na graphviz tutorial. Generuję SVG, więc teoretycznie powinno to być łatwe do zrobienia, deklarując kształty jako <symbol>
s i <use>
ich na diagramie. This e-mail pozwala mi sądzić, że funkcjonalność została zaimplementowana i po prostu nie mogę wymyślić, jak z niej korzystać.Jak korzystać z SVG dla niestandardowych kształtów węzłów w graphviz?
Próbowałem posiadające węzła image
atrybut wskazujący na plik SVG niestandardowy kształt. Próbowałem również ustawić węzeł shape
do custom
i skierować shapefile
do kształtu SVG. dot
narzeka, jeśli wstawię niepoprawną nazwę pliku, a jej wykres wtyczki sugeruje, że może odczytać SVG. Zgaduję, że albo używam złych atrybutów, albo coś jest nie tak z plikami SVG, których próbowałem.
Dla każdego, co jest warte, mam viewBox
ustawiony na atrybucie <svg>
.