繁体   English   中英

在Highcharts上绘制随时间变化的零星事件的图表(动态精度?)

[英]Charting sporadic events over time on Highcharts (Dynamic Precision?)

您如何使用Highcharts绘制类似网页浏览量的图表?

鉴于页面浏览是偶尔出现的不规则间隔,您如何才能尽可能准确,清晰地绘制出图表?

一种方法是将综合浏览量分组为时间间隔(例如天),然后汇总任何给定日期的所有综合浏览量。

此处的明显问题是,如果仅查看几天的数据,则间隔太大,并且数据基本上适合几个存储桶(没有真正显示任何趋势)。

我想到的另一种解决方案是有一个最小间隔(例如7个步骤),并且当请求的数据少于7天时(例如3个),我可以将该时间段分成7个间隔。

但是,为了简单地显示数据,这似乎太麻烦了,尤其是在后端。

考虑到基础数据不会改变,仅改变其呈现方式,我认为必须有一个通用的解决方案。

这取决于您试图在数据中发现什么。 如果您想将其与其他数据集进行比较,则使用与之相同的方案(“每日综合浏览量”或其他方法)。 如果您想发现一段时间内的趋势,则需要确定自己的视野并使用适当的时间段(例如,如果您试图证明购买更大服务器的合理性,那么将今年和去年进行比较的季度数据作为参考)好)。 为数据集设计可视化是一个巨大的话题。

因此,换句话说,我认为您几乎回答了您自己的问题。

答案似乎是强制数据分组

http://api.highcharts.com/highstock/#plotOptions.series.dataGrouping

forced: Boolean

强制进行数据分组时,无论间隔有多小,它都会运行。 例如,当应该为每个小时内随机出现的值计算总和时,这可能很方便。 默认为false。

我会尝试一下,看看效果是否良好


这可能适用于高库存,但不是高图表的一部分...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM