如何使用 JUNG 在给定坐标中绘制节点
我想虚拟化我的网络模拟,并且需要绘制网络中的节点。每个节点都有一个预定义的位置,我需要将节点绘制成正确的坐标。
我正在使用 JUNG: http://jung.sourceforge.net/applet/index.html
有什么建议吗?
谢谢!
I want to virtualize my network simulations and need to plot the nodes in the network. Each node has a pre-defined location and I need to plot the nodes into the correct coordination.
I am using JUNG: http://jung.sourceforge.net/applet/index.html
Any suggestions?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最近通过为 JUNG 编写自己的渲染布局解决了这个问题。
作为我的派生布局的基础,我使用了 圆形布局,非常简单。在那里你会看到 JUNG 为每个顶点做了一个 setLocation(Dimension d),我想这正是你正在寻找的。看看CircleLayout的源码就知道了。
然后,您可以使用自定义 Vertex 对象,该对象存储您希望顶点具有的坐标,然后由您的自定义布局读取该坐标。
I recently solved this problem by writing my own rendering Layout for JUNG.
As base for my derived layout I used the Circle Layout, which is pretty simple. In there you will see that JUNG does a setLocation(Dimension d) for every Vertex, which is pretty much what you are looking for, I guess. Just take a look at the source of the CircleLayout.
Then you could use a custom Vertex object, which stores the coordinates you want the vertex to have, which is then read by your custom layout.