3

Graphviz 支持SDL 形状,一个外部图像库:

在此处输入图像描述

如何使用 SDL 节点形状?我试过了:

digraph foo {
    rankdir=LR;
    a [shape=sdl_stop, label=""];
    b;
    a -> b;
}

和:

dot -Tpng sdl.dot  -o sdl.png

这给出了以下警告:

Warning: using box for unknown shape sdl_stop

代码,包括一个 makefile,可以在 github 上找到

如何使用 SDL 形状作为 graphviz 节点图像?

4

1 回答 1

0

正如Graphviz Shapes文档中所解释的,这些是旧版形状并且“可用作 PostScript 函数”。您正在使用 .png 输出处理器,因此它们不可用。

您可能希望自己绘制它们(或从您拥有的图像中剪辑),然后使用<IMG SRC=... />类似于 HTML 的节点中的符号从位图图像中包含它们以引用它们。

于 2013-09-23T12:44:16.930 回答