我正在尝试创建一个带有SVG图像嵌入节点的Graphviz图表,但是SVG图像无法显示,而使用PNG图像则可以正常工作。例如,我下载this测试图像,然后使用以下代码。
digraph G {
a [label=<<TABLE><TR><TD><IMG SRC="/full/path/Test.svg"/></TD></TR></TABLE>>];
a -> b;
}
执行中
dot graph.gv -Tpdf -o graph.pdf
使用Graphviz生成PDF文件时,Test.svg
的位置为空白。Graphviz没有报告任何错误信息。我在macOS上通过Homebrew安装的Graphviz 2.40.1进行了尝试,但是我在Windows 7上也没有更好的运气,尽管在Windows上Graphviz报告了一个错误:Warning: No loadimage plugin for "svg:cairo