2011-03-21 111 views
1

我想知道是否有人可以帮助解决以下问题。根据节点对距离在图表上绘制节点

我有一打节点,每个不同尺寸的圆之间0 - 10.我对每个节点对的一个距离(例如,节点A和B是6彼此等)

鉴于这种数据,是否有可能计算网格上每个节点的位置?

距离可能来自节点的中心或边缘。

谢谢。

+0

我觉得有可能是没有独特的解决方案,这一点,因为拓扑变换(即反射,旋转和平移)很可能会引起多种解决方案。你需要一个独特的解决方案,或任何解决方案? – 2011-03-21 15:43:25

+0

嗨@Chris - 任何解决方案都可以,只要它可以合理清晰地绘制。 (首选2d飞机) – eli 2011-03-21 16:19:07

回答

1

如果您只是想要查看图表,请尝试在指定边距的位置创建一个neato文件。 Neato是一个布局程序,是GraphViz包的一部分。

这很简单。你上面的例子是这样的:

graph G { 
    A -- B [len=6] 
} 
+0

感谢您的提示。 – eli 2011-03-30 14:22:16