我试图使用graphviz(更具体的dot
命令行工具)来生成图形的SVG布局。我想用我的Inkscape-生成的SVG文件来定义节点形状,并按照graphviz tutorial上的说明操作。我在输出SVG,理论上,通过在图中声明形状为<symbol>
s和<use>
这应该很容易。 This e-mail让我相信该功能已经实现,我只是不知道如何使用它。如何将SVG用于graphviz中的自定义节点形状?
我试过让节点的image
属性指向自定义形状的SVG文件。我还尝试将节点的shape
设置为custom
,并将shapefile
指向SVG形状。 dot
抱怨如果我把一个无效的文件名,它的插件图表明它可以读取SVG。我在猜测要么是我使用了错误的属性,要么是我尝试过的SVG文件有问题。
无论什么值得,我都有viewBox
设置在<svg>
属性上。