Graphviz:具有自定义形状的节点
我基本上是在做与这个问题相同的事情:,但是我在使用eps/svg/其他基于向量的格式作为图像时遇到了问题。我搜索了过去两个小时,看是否有可能将eps文件缩放到我想要的大小,以便节点的大小与正常形状(长方体、圆形等)大致相同Graphviz:具有自定义形状的节点,graphviz,Graphviz,我基本上是在做与这个问题相同的事情:,但是我在使用eps/svg/其他基于向量的格式作为图像时遇到了问题。我搜索了过去两个小时,看是否有可能将eps文件缩放到我想要的大小,以便节点的大小与正常形状(长方体、圆形等)大致相同 所有使用宽度/高度属性缩放eps文件的尝试都失败,graphviz在使用基于矢量的图像时似乎忽略了这一点 fixedsize=shape也失败了,结果对于边的头部(在自定义形状中的某个位置)的结束位置来说非常奇怪 唯一的解决方法(非常糟糕)是使用inkscape等工具从外
- 所有使用宽度/高度属性缩放eps文件的尝试都失败,graphviz在使用基于矢量的图像时似乎忽略了这一点
- fixedsize=shape也失败了,结果对于边的头部(在自定义形状中的某个位置)的结束位置来说非常奇怪
digraph G {
rankdir="LR";
size="8.3,11.7";
page="8.3,11.7";
ratio="compress";
ranksep=0;
nodesep=0.5;
compound=true;
graph [ color=white, penwidth=0, labelloc="b" , margin=0];
node [fontsize=30];
bgcolor=white;
edge [arrowsize=1, color=black];
/* Nodes */
subgraph cluster_Computers {
label="Comput"; Computers_icon [label="", image="gitrepo.eps", shape=none,margin=0] ;};
Computers_icon -> c;
asdf -> jklö;
jklö -> Computers_icon;
c->f->g;
d->a->b;
d->g;
d->c;
}