簡體   English   中英

高圖日期未在X軸上正確顯示

[英]Highcharts date not showing correctly on x-axis

我是Highcharts的新手,與arearange一起工作很簡單。 我正在嘗試設置要繪制圖形的數據,這在“技術上”有效。 它讀取的時間很短,所以我已完成所有設置。 所有日期都是正確的。 但是,以圖表形式顯示時,無論出於何種原因,它似乎只在x軸上表示月份/日期為“ 01/17”。 日期跨越多個月,您可以在下面提供的小提琴中看到它。

http://jsfiddle.net/4azb64t7/

 var data = [ [1419465600, 5, 20], [1420848000, 20, 30], [1422144000, 30, 40], [1423526400, 45, 50], [1424390400, 35, 40], [1425168000, 30, 35] ]; (function ($) { $(function () { $('#container').highcharts({ chart: { type: 'arearange', zoomType: 'x' }, title: { text: 'Amount of daily players' }, xAxis: { type: 'datetime', labels: { formatter: function () { return Highcharts.dateFormat('%m/%d', this.value); } }, tickPixelInterval: 200 }, yAxis: { title: { text: null } }, tooltip: { crosshairs: true, shared: true, valueSuffix: 'players' }, legend: { enabled: false }, series: [{ name: 'Players', data: data }] }); }); })(jQuery); 

在var數據中,它經過一個歷元時間,然后是區域范圍圖的低/高數字。 從上到下按日期排序。 但是,如果您查看輸出,他們都說01/17,這是為什么呢?

高位圖表的時間映射必須以毫秒為單位 http://jsfiddle.net/4azb64t7/2/

var data = [
    [142084800000, 20, 30],
    [142214400000, 30, 40],
    [142352640000, 45, 50],
    [142439040000, 35, 40],
    [142516800000, 30, 35]
];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM