Para colocar as informações não é muito complicado, basta criar uma linha com os dados separados por vírgula (,), as strings geralmente são expressas com aspas ('). Exemplo:
xAxis: {
categories: [ 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday' ]
series: [ { name: 'John', data: [3, 4, 3, 5, 4, 10, 12] },
{ name: 'Jane', data: [-1, 3, 4, 3, 3, 5, 4] } ]
}
Então agora é só usar o PHP para organizar os dados em array e depois jogar dentro do código Javascript. No meu caso, todas as informações estão em banco de dados. A conexão com banco de dados está embutida em uma função que não vem ao caso.
class recargas
{
public $table;
function selectdb()
{
conectdb(); // CONEXÃO COM BANCO DE DADOS
$r_query = mysql_query('select * from recarga where data like "%'. date('m/Y') .'" order by operador'); // QUERY DA CONSULTA DO BANCO DE DADOS.
$n=0;
$m=0;
while($r_lista = mysql_fetch_array($r_query))
{
if($r_lista[10] != $ja_visto)
{
$first_name = explode(' ', $r_lista[10]);
echo '\' '. $first_name[0] . ' '. $r_lista[5] .'\' ,'; // IMPRIME OS VALORES EM LISTA (1)
$ja_visto = $r_lista[10];
// GRAFICO
$r_query_valor = mysql_query('select sum(vlr_recarga) from recarga where data like "%'. date('m/Y') .'" and nome_operador="'. $r_lista[10] .'" order by nome_operador');
while($r_lista_valor = mysql_fetch_array($r_query_valor))
{
$this -> lista_valores[$n] = $r_lista_valor[0] ; // PEGA OS VALORES E GERA UM ARRAY PRA SER IMPRESSO EM OUTRA FUNÇÃO
$n = $n + 1;
}
}
}
}
function mostra_valor()
{
$valores = $this -> lista_valores;
for($i=0; $i<=count($valores); $i++)
{
echo $valores[$i] .', '; //IMPRIME OS VALORES DO ARRAY CRIADO NA FUNÇÃO ACIMA.
}
}
}
Os códigos acima representam a maneira que utilizei pra organizar os dados no formato necessário. A primeira função "function selectdb()" faz a consulta no banco de dados e organiza as informações da seguinte forma:
' Faciene 8' ,' JULIANA 10' ,' ELTON 11' ,' JULIMARY 12' ,' ... ... , 'GILMARIO 95'
A segunda função "mostra_valor()", mostra os valores:
12.00, 85.00, 235.00, 10.00, 68.00, 453.00, 74.00, 109.00, 114.00, 148.00, ... ... 148.00, 128.00, 109.00
Falta apenas colocar essas funções dentro do código JavaScript e colocar o gráfico pra funcionar.