2013-07-12 22 views
0

您會如何使用Highcharts繪製一段時間的綜合瀏覽量圖表?在Highcharts上繪製一段時間的零星事件(動態精度?)

鑑於頁面瀏覽會以零星的不規則間隔進行,您如何能夠儘可能準確清晰地繪製頁面瀏覽圖?

一種方法是將綜合瀏覽量分成時間間隔(如天),然後總結任何給定日期的所有綜合瀏覽量。

這裏的一個顯而易見的問題是,如果您只查看數據幾天,則間隔過大,數據基本適合幾個桶(並不真正顯示任何趨勢)。

我想到的另一個解決方案是有一個最小間隔(比如說7個步驟),當少於7天的數據被請求時(比如說3),我可以把這個時間段分成7個間隔。

但是,這似乎太多了,特別是在後端,爲了簡單顯示數據。

考慮到底層數據沒有改變,只有它的渲染方式,我認爲必須有一個通用的解決方案來解決這個問題。

回答

0

這取決於你想要發現的數據。如果您想將其與另一個數據集進行比較,請使用相同的方案(「每日瀏覽量」或其他)。如果你想隨時間發現趨勢,你需要決定你的視野並使用適當的時間段(例如,如果你想證明購買更大的服務器是合理的,那麼今年或今年比較的季度數據可能是好)。設計數據集的可視化是一個巨大的話題。

換句話說,我覺得你幾乎回答了你自己的問題。

0

它看起來像答案是被迫數據分組

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

forced: Boolean 

當數據分組是被迫的,它運行無論 間隔有多小。例如,對於在每小時內出現在隨機時間的值計算總和應該是 ,這可以是方便的。 默認爲false。

我會試試這個,看看它是否工作良好


這可能對highstock工作,但它不是highcharts的一部分...