2016-04-26 25 views
0

我提供的月度數據來Vaadin圖表(例如):
{[01.08.2015;1], [01.09.2015;2], [01.10.2015;3], [01.11.2015;4], [01.12.2015;5], [01.01.2016;6]}Vaadin圖表(Highcharts) - 量程選擇 - 月度數據

現在我啓動時間表,並希望使用的範圍內選擇。不幸的是,顯示3個月的默認「3m」不起作用。但正如你所看到的,我顯然有3個月的數據。

有什麼我想念的嗎?

下面是用於對從Vaadin轉移到Highcharts並且示出了所描述的行爲的數據的示例性的jsfiddle:取決於X軸範圍Fiddle

+0

數據是否正確顯示?更具體地說,是正確解析日期?你有沒有試過指定日期爲%Y-%m-%d左右? 3米是唯一不起作用的按鈕?請注意,如果需要,您可以將其他按鈕設爲默認按鈕。 – geert3

+0

是的,數據呈現正確,並顯示例如「1月15日」自動在X軸上。是的,1m和1y也不工作/被禁用。年初至今已啓用,但並未顯示從年初開始但在此之前的數據。 – JDC

+0

您是否將x值(日期)轉換爲時間戳?你能粘貼你的輸出json,用在Highcharts(解析後)嗎? –

回答

0

範圍選擇按鈕被啓用。 小於x軸最小範圍的按鈕被禁用。

默認情況下,x軸的最小範圍是任意數據點之間最小間隔的五倍。

將x軸的最小範圍更改爲1個月(以毫秒爲單位,因此近似28天)的技巧。

來源:Vaadin Forums