我正在尝试使用prefuse生成一些图表,似乎将数据加载到prefuse中的最简单方法是使用GraphML文件。有没有一种简单的方法可以从我的数据中写入这些文件?或者是否有更简单的方法将我的数据加载到prefuse中?谢谢 最佳答案 yEd可以以GraphML格式和JGraphT导出图形有一个GraphMLExporter.将问题留给如何将您的数据导入那些产品或库中。但至少两者都可以创建所需的格式。另一方面-GraphML是XML格式,因此您可以轻松地使用jdom或dom4j创建DOM,根据您的数据添加节点并将其序列化为XML文件。
Prefuse工具包自2009年以来没有更新,最后一次构建是从2007年开始的。是否有其他Java可视化包与Prefuse一样强大,但有积极的社区支持/开发? 最佳答案 Protovis是Prefuse的继任者(现在,D3正在积极开发中)。Protovis-Java是Java中Protovis工具包的部分实现。有一个不错的examplegallery,但我没有Java方面的经验。作为替代方案,您可以考虑Processing,以及一些在Java中的使用示例here,或其对应的Javascript,Processing.js.甚至还有一
帮助!我希望创建一个Java应用程序,它可以生成以下任何一种格式的图表:.graphml.ygf.gml.tgf我需要能够在图形编辑器中打开文件"yEd".到目前为止,我已经找到了这些解决方案:yFilesForJava专业版:导出为graphml,能够在yEd中打开,基于Java,完美。为什么我不能使用它:使用它会花费我超过2000美元:(但它正是我所需要的Gephi专业版:免费,导出为graphml,基于Java!为什么我不能使用它:当我尝试在yEd中打开生成的graphml文件时,graphml已损坏:它是线性的-一行,就像这样屏幕截图:>如果我让它工作,那就完美了我尝试的图表是
我正在寻找带有两个旋钮的滑动条,供用户单独移动或同时移动,类似于图片中用于Java的滑动条。任何带有两个旋钮(两个指示器)的侧边栏都可以。存在吗? 最佳答案 这称为范围slider。这是在另一个线程中讨论的:RangeSliderinJava此外,这是一个提供JRangeSliderSwing对象的API:http://prefuse.org/doc/api/prefuse/util/ui/JRangeSlider.html我从来没有用过它,但它看起来正是你想要的。 关于java-在Ja
prefusevisualizationtoolkit非常好,但对于Java。我想知道python是否有类似的东西。我的主要兴趣是能够浏览动态图表。 最佳答案 我知道这不完全是python,但你可以在python中使用prefusethroughjython类似的东西:在你的路径中添加前缀:exportJYTHONPATH=$JYTHONPATH:prefuse.jar和>>>导入prefuse来自你的jython机器这个guy有一个使用来自jythonhere的prefuse的例子 关
哪些开源Java图形绘制框架可用于具有以下要求的网络图?该图将包含少于1000个节点。1)有平行边2)单个图中的有向和无向边3)图像表示的节点4)用户与节点和边的交互5)动态添加/删除节点和边6)节点和边上的多个标签,用户可以关闭/打开不同级别的标签。(例如在图层中绘制并关闭/打开图层)7)不同的布局算法来显示星形、环形、网状拓扑我评估了JUNG和Prefuse。这是我发现的每个要求。1)当JUNG支持时,Prefuse无法显示平行边。可以操纵prefuse代码以显示平行边缘吗?由于这涉及到基本的数据级别更改,我相信这将比通常的自定义渲染更改更加困难。2)我在prefuse和JUNG中