以下简单图表包含两个节点和一个请求3D布局的属性:
graph g {
graph [ dimen=3];
1--10
}
运行neato会生成此布局:
graph g {
graph [dimen=3];
node [label="\N"];
graph [bb="0,0,121.83,37.8"];
1 [pos="27,18,-12.036", width="0.75", height="0.5"];
10 [pos="94.833,19.8,12.036", width="0.75", height="0.5"];
1 -- 10 [pos="54.199,18.722 58.622,18.839 63.204,18.961 67.627,19.078"];
}
请注意,节点确实有3个坐标,但边缘规范 中的控制点只有两个 。
我有没有指定的东西,或者这是Graphviz中的错误?
谢谢。
答案 0 :(得分:2)
dimen
>这似乎是known limitation 2:
请注意,目前,渲染的所有方面都是2D。这包括 节点的形状和大小,重叠删除和边缘路由。从而, for
dimen
> 2,唯一有效的信息是pos
属性 节点即可。所有其他坐标将是2D,并且最多将反映a 高维点投影到平面上。