我没有成功地在点上的节点上显示图像。
我的节点已定义:
SW103 [image="swOpen.png"]
我可以查看swOpen.png
所以我认为该文件正常,并且它与代码位于同一目录中。但是dot使用其标签“SW103”显示节点,而不是图像。
文档中提到图像文件中应包含大小信息,但我不知道该放入什么内容。
有人能指出一个将.png或.bmp文件显示为节点的实际示例吗? (包括图像文件,如果我需要添加尺寸)
答案 0 :(得分:29)
使用2011年5月发布的graphviz快照(2.29),语法如下
digraph g{
imgnode[image="apple-touch-icon.png", label=""];
}
结果
您需要设置一个空标签以防止显示节点名称。
如果这不适合您,您可以检查点的输出(类似dot -Tpng -o graph.png graph.gv
) - 如果点找不到图像,您应该能够看到错误消息。
我没有指定任何大小(我认为这是针对svg)。
答案 1 :(得分:0)
对于一个节点,您可以使用以下示例:
x
更改了 SW103 节点的图像。