Graphviz不显示SVG图像

时间:2017-09-16 13:24:04

标签: graphviz

我正在尝试创建一个嵌入节点的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

使用Test.svg应为的空白位置生成PDF。 Graphviz不会报告任何错误消息。我在macOS上这样做,Graphviz 2.40.1通过Homebrew安装。我在Windows 7上没有更好的运气,尽管在Windows Graphviz报告错误Warning: No loadimage plugin for "svg:cairo

1 个答案:

答案 0 :(得分:2)

我花了数小时来解决OS X High Sierra上的这个问题。终于成功了。我必须使用选项--with-librsvg安装graphviz:

$ brew install graphviz --with-librsvg --with-app --with-pango