因此,我正在尝试设计一种创建漂亮的图表的方法,用户可以在其中进行缩放。我想尝试创建一种效果,随着用户缩放,数据将变得更加细化。例如,假设我们正在查看日期/时间的计数。
当您使用默认缩放比例(即3个月)时,每24小时将看到1个数据点。我正在尝试在放大时获取它,并为该数据查看一个较小的块,以使其更精细。就像您要看一天一样,每个小时都有自己的数据点。
你们都认为使用Jquery Flot可以达到这样的效果吗?我在一开始就将所有数据分解为几个小时,这只是计算应显示多少数据的问题。
我已经可以使用缩放功能了,但是只需要弄清楚如何进行数据更改即可。
谢谢!
最佳答案
Flot不会自动执行此操作;您将需要在zoom上注册一个回调,该回调遍历原始数组以进行提取,即每第n个样本,然后使用结果重绘该图。