将节点添加到Force Directed Layout时,如何让节点出现在特定(X,Y)坐标而不是左上角?

时间:2014-07-29 16:55:39

标签: visualization data-visualization prefuse

将节点添加到强制定向布局时,如何让节点出现在特定(X,Y)坐标而不是可视化窗口的左上角?

每当我向我的可视化添加一个自由浮动节点(没有通过边缘连接到任何其他节点)时,它总是出现在左上角并且一直停留在那里直到用户点击并将其拖动到他们想要的位置。如何在添加节点或用户上次点击的位置时显示节点?

1 个答案:

答案 0 :(得分:0)

我发现以下工作:您获得节点的相应可视项目并使用setEndXsetEndY

val node = graph.addNode()
val vi = visualization.getVisualItem(GROUP_GRAPH, node)
vi.setEndX(desiredXPos)
vi.setEndY(desiredYPos)