2013-01-20 19 views
1

下面的簡單圖形包含兩個節點和一個屬性要求在3D佈局:graphviz - neato在3D中生成B樣條邊的錯誤?

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中的錯誤?

謝謝。

回答

2

這似乎是一個known limitationdimen> 2:

需要注意的是,目前呈現的各個方面都2D。這包括節點的形狀和大小,重疊移除和邊緣路由。因此, 對於dimen> 2,唯一有效的信息是 節點pos屬性。所有其他座標將爲2D,並且充其量將反映高維點在平面上的投影。

+0

謝謝您的澄清。 –