Я пытаюсь использовать graphviz (более конкретно, инструмент командной строки dot
) для генерации SVG макет графика. Я хотел бы использовать Inkscape -генерированные файлы SVG для определения форм node, и я выполнил инструкции в учебник по графику. Я выводил SVG, поэтому теоретически это должно быть легко сделать, объявив фигуры как <symbol>
и <use>
их на диаграмме. Это электронное письмо заставляет меня поверить, что функциональность была реализована, и я просто не могу понять, как ее использовать.
Я попробовал использовать атрибут node image
, указывающий на файл SVG пользовательской формы. Я также попытался установить node shape
на custom
и указывая shapefile
на SVG формы. dot
жалуется, если я помещаю недопустимое имя файла, а его плагин-граф предлагает, чтобы он мог читать SVG. Я предполагаю, что либо я использую неправильные атрибуты, либо что-то не так с файлами SVG, которые я пробовал.
Что бы это ни стоило, у меня есть viewBox
, установленный в атрибуте <svg>
.