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