什么样的算法是良好互动的/实时图的绘制用于实时数据,并直接操纵吗?

如果做不到这一点-什么图书馆使用以绘制图表?

建议;

  • 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

不知道你是什么后...

听起来像也许你正在做类似的东西它制?

也许有一些信息在自己的网站,将有助于:

http://oss.oetiker.ch/rrdtool/

我是新在stackflow抱歉迟反应.这取决于如何互动你想要得到的...你也可能想不到检查了 海军报 (使用JQuery,小互动),或 处理 ...更多的互动。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top