什么样的算法是良好互动的/实时图绘画?
-
19-08-2019 - |
题
什么样的算法是良好互动的/实时图的绘制用于实时数据,并直接操纵吗?
如果做不到这一点-什么图书馆使用以绘制图表?
建议;
- Prefuse 信息可视化工具包
- 任何其他人吗?
顺便说一句-我的意思是图表中的曲线图理论的意义-点和线
- 任何语言
- 通过住我的意思的曲线图应该是可一旦在屏幕上。
解决方案
我会建议的任何库杰夫*希尔工作:
我相信所有三个项目是开放源。杰夫*希尔是很好的参考文件,在他的代码至少在Prefuse图书馆。看Prefuse资料来源:
BalloonTreeLayout:所使用的算法是,G。Melançon和I.赫尔曼从他们的研究论文的圆形图的植树木,报告的中心用于数学和计算机科学、报告数目INS–9817,1998年。
ForceDirectedLayout.java:没有参照所提到的,但也有很多的评论意见,描述它如何工作。
FruchtermanReingoldLayout.java:参考文献 Jung.他们的网站上我发现一个 文件已经引用各种算法
NodeLinkTreeLayout.java:所使用的算法是,克里斯托夫*布赫海姆Michael Jünger和塞巴斯蒂安Leipert从他们的研究论文 改善沃克的算法运行在线性时间, 图形绘制2002年。这个算法的修正性能的问题在沃的算法,其中概括因戈尔德蒂尔福德的方法用于整洁的附图中的树木,以支持树木的一个任意数量的儿童在任何给定的节点。
RadialTreeLayout.java:该使用算法是Ka-平Yee,Danyel Fisher,Rachna Dhamija,马蒂赫斯特在他们的研究论文 动画勘查的动态图形径向布局,InfoVis2001年。这个算法计算一个径向布局,哪些因素在可能的变化在的尺寸,并保持两方向和订购的制约,以促进顺利和可以理解的转变之间的布局配置。
SquarifiedTreeMapLayout:这个特别的算法是采取从Bruls,D.M.,C.决心,J.J.van Wijk,"Squarified树图"中 数据显示,2000年,诉讼程序的联合Eurographics和IEEE TCVG Sumposium的可视化, 2000年,pp。33-42.可上网 http://www.win.tue.nl/~vanwijk/stm。pdf.更多信息,树形图)在一般情况下,看 http://www.cs.umd.edu/hcil/treemap-history
其他提示
的 prefuse工具包的可视化 看起来像一个很好的候选人。
Prefuse支持了一套丰富的 特征数据建模 可视化和相互作用。它的 提供优化的数据结构 表格、图表和树木,主机 布局和视觉编码技术, 和支助动画、动态 查询、综合的搜索, 数据库的连接。Prefuse是 Java编写的,使用的Java2D 图形的图书馆,并且很容易 纳入Java摇摆 应用程序或网络小程序。Prefuse 下授权条款的BSD 许可证,并可自由使用 商业和非商业 目的。(从网页)
图绘制的一大领域。这里有一个链接到 图绘制研究社区网站.他们有一年一度的会议具体有关的图画。我还可以建议阅读一些 教授大卫*哈雷尔的出版物 -他的一个研究区域的图形绘制的,例如 这纸.这似乎是一个难以解决的问题,在一般的情况。也许你可以限制应用程序的一些限制集的图(平面图可能是限制性太强).可能是简单的图表用一小组的顶点,产量更容易操纵。
我使用点的语言来描述的图表。和点编译器的输出,包括SVG,这是在XML和可嵌入XHTML。
http://en.wikipedia.org/wiki/DOT_language