我网站的最佳图表库

时间:2012-01-28 10:33:59

标签: php javascript html

我想要一个几乎可以像谷歌股票市场图表一样工作的图表API。

这意味着一个图表,它将从一个日期到另一个日期,并在其上将是某些事件的近似点。

使用示例: 我有一天看视频,每次看到有趣的东西,我点击一个按钮。点击次数不是间隔时间,但我仍然希望看到一个图表,我会看到每秒的点击次数,但是近似值(将在图表上观看整天,这意味着将不会看到单独的秒数)。现在,如果我选择了足够多的人点击按钮,我会在某些点上得到很好的近似值,并且会看到哪些点是有趣的,哪些点不是。

编辑: 我目前的问题是,我拥有用户点击按钮的所有点,但是将它们全部添加到图表中会产生谎言。例如,1个用户点击了12:00,一个点击了13点,我会看到平均时间假设在12点25分我会看到1个人点击了。对此不好的解决方案是插入更多数据,将0放在数据点以外的其他每个位置。这将给我非常丑陋的图表,因为点数以秒为单位,图表应显示86400秒(1天),宽度仅为1000像素左右。所以我想要一个图表,它可以近似我给他的点,并在他自己的所有其他点上加0。

EDIT2: 这意味着大多数点将被聚类而只有一小部分没有聚集,我想将这些聚类显示为有趣的点而将非聚类显示为噪声。

2 个答案:

答案 0 :(得分:1)

我见过的最好的Javascript图表库是 Highcharts 。它是免费的(用于非商业用途),可以按原样使用,也可以与其他JS框架(jQuery,Mootools,Prototype)一起使用。

它非常容易地生成点插值(即不规则点之间的近似线,如你所说)。您可以在 Time data with irregular intervals 演示中看到该功能。

答案 1 :(得分:0)

+1 for google charts。您要求某些特定的东西需要您的工作。 Google图表活动应该可以帮助您完成任务interactive charts