2015-05-18 4 views
0

Я новичок в высоких диаграммах, и это было тривиально работать с Arearange. Я пытаюсь настроить данные для диаграммы, которые «технически» работают. Он читает в эпоху, поэтому у меня есть все настройки. Все даты правильные. Однако, когда он графически, по какой-либо причине, кажется, просто говорится «01/17» по оси x для месяца/даты. Даты относятся к нескольким месяцам, и вы можете увидеть это в скрипке, которую я привел ниже.Дата Highcharts не отображается правильно по оси x

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);

В данных вар, она идет по времени эпохи, а затем низкие/высокие числа для диапазона области диаграммы. Сверху вниз она сортируется по дате. Но если вы посмотрите на выход, все говорят 01/17, почему это?

ответ

2

Временные рамки для высоких карт должны быть в миллисекундах. http://jsfiddle.net/4azb64t7/2/

var data = [ 
    [142084800000, 20, 30], 
    [142214400000, 30, 40], 
    [142352640000, 45, 50], 
    [142439040000, 35, 40], 
    [142516800000, 30, 35] 
]; 
Смежные вопросы