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