Como adicionar matriz de PHP à matriz JS em Highcharts

Tudo o que quero é poder adicionar esta matriz PHP simples para exibir no eixo X. Não quer mostrar o meu conteúdo e não estou entendendo o porquê.

     Highcharts Example    $(function () { js_array = new Array(); $('#container').highcharts({ title: { text: 'Monthly Average Temperature', x: -20 //center }, subtitle: { text: 'Source: WorldClimate.com', x: -20 }, xAxis: { categories: js_array } 

Parece que estamos a complicar as questões aqui …

mude isso:

  js_array = new Array(); ... xAxis: { categories: js_array } 

para isso:

 xAxis: { categories:  } 

Tente isso.

 var js_array = ; 

Um object JSON não é o mesmo que uma matriz js. Você precisaria analisar o código primeiro. JSON.parse () ou eval () podem ajudar a analisar.

 js_array = JSON.parse(''); 

como @ user1477388 comentou corretamente

Examine o artigo http://docs.highcharts.com/#pretracessing-data-from-a-database que descreve o hwo para usar o array.

Trabalhou comigo assim:

para categorias :

 categories: [], 

para dados :

 data: [] 

Observe que $ name é uma matriz de string e $ age é uma matriz de números inteiros . Também tenha em mente que este código funcionou comigo quando incluí o php, consulta Sql na mesma página.