2017-02-20 4 views
1

Мне нужно настроить некоторые значения Xaxis из массива в Highcharts.Highcharts set Значение xaxis из массива

print_r($monthName); 

У меня есть массив: Array ([0] => August [1] => September [2] => October [3] => November [4] => December [5] => January).

Мой код:

<script> 
$(function() { 
var monthNameData = []; 
    monthNameData.push({ 
     data: ['<?php echo join ($monthName, ',') ?>'] 
    }); 

    $('#iw').highcharts({ 
     chart: { 
      ... 
     xAxis: { 
      categories: monthNameData[0].data 
     }, 
     series: ... 
    }); 
}); 

Мой результат:

enter image description here

Спасибо

ответ

0

Правильно, как показано ниже

Либо

monthNameData.push({ 
    data: <?php echo json_encode($monthName); ?> 
}); 

ИЛИ

monthNameData.push({ 
     data: [<?php echo "'".join($monthName, "','")."'"; ?>] 
}); 
+1

Большое спасибо. Работает. –