PHP O JSON Highcharts carrega o resultado do banco de dados
Estou preso
Preciso criar um gráfico superior com o resultado json. Encontrei algumas fontes aqui, mas não consigo fazer isso funcionar.
O mais próximo que posso chegar foi fazer o seguinte:
Opções de gráficos:
var options = {
chart: {
renderTo: 'tudo',
defaultSeriesType: 'column',
rightMargin: 80
},
title: {
text: 'Weekdays'
},
subtitle: {
text: 'Source: somewhere in a calendar'
},
xAxis: {
labels: {
enabled: false
}
},
yAxis: [
{
min: 0,
title: {
text: 'Amoun,t'
}
},
{
linkedTo: 0,
opposite: true
}
],
series: []
};
ajax call:
$.getJSON('ajax/calc.ajax.php', function(data) {
var series = [];
$.each(data, function(key, value) {
series.name = key;
series.data = value;
options.series.push(name);
});
var chart = new Highcharts.Chart(options);
});
highchart carrega ok e preenche a série comSeries 1, Series 2 ....
mas nenhum gráfico é feito, ele fica em branco. ( algo assim: Demo).
wanna sabe se estou sentindo falta de algo ou tud
Obrigad
update: eu mudo o sql, agora estou trabalhando com 2 campos e, com isso, o grafic funciona perfeitamente, agora eu só quero saber se fazer assim está ok.
header('Content-Type: application/json');
while(!$res->EOF){
//$json = array("group" => "Web", "action" => "list");
$json[$res->fields["DESMAR"]] = array(intval($res->fields["QTD"]));
//$json["users"] = array(array("name" => "JulioGreff", "status" => "online"));
$res->MoveNext();
}
echo json_encode($json);