gpt4 book ai didi

java - javascript中大量数据的高性能图表

转载 作者:搜寻专家 更新时间:2023-11-01 02:54:50 25 4
gpt4 key购买 nike

我需要一个高性能的图表组件。使用的底层技术并不具体;可以是 javascript、flash 或 java,就其值(value)而言。

我需要解决这些问题:

<强>1。我需要为此类数据确定正确的图表类型:

001. testA 002,003
002. testB 003,004
003. testC 004
004. testD

目前,我想到了一种网络的观点:

http://www.connectedaction.net/wp-content/uploads/2009/09/2009-September-NodeXL-CHI-2010-Tag-Network.png

http://visualgadgets.blogspot.com/2008/06/graphs-and-networks.html

<强>2。该图表需要在性能上表现出色:

迄今为止,我有超过 6.04 亿条记录,我预计在未来几天内会增长到 10 亿条。这有很多可视化。

<强>3。图表需要可以从 javascript 访问

考虑到问题 2,我需要一次性(在应用程序启动期间)可视化图表,然后逐渐更新它。 “更新”是指“添加记录”;记录(以及节点之间的链接)不会被删除。


不知道我还能添加什么,差不多就这些了。<​​/p>


编辑:我得到了一些有用的建议;我可以使用预处理数据来显示完整图表,然后仅在相应放大时显示实时详细信息。

但是,鉴于我的上述数据格式,考虑到可能存在循环引用,这样做有点困难。我必须考虑清楚。

与此同时,我仍然需要有关用于网络/拓扑图的良好图表组件的建议。

最佳答案

这省去了服务器端图表,因为如果您维护高流量网站,这将占用服务器上的大量资源。合乎逻辑的做法是让客户端进行图表处理。

除非您在单个页面上显示大量图表,否则性能应该不是客户端的大问题。但是,要使用这些数据,您需要重新格式化它以供任何图表工具包/框架读取。

Raphael是一个很好的可视化工具包,可能有扩展 Raphael 的工具包来做更具体的图表。 Afaik,开箱即用地使用 Raphael 时,您需要自己动手编写大量代码(尽管对于所有十亿张图表来说仍然只有一次;oP)。

这是一个指向 top 5 jQuery 的链接图表列表。

可以通过简短的 google session 找到更多内容;)

关于java - javascript中大量数据的高性能图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3694869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com