Ho un dataset che esce così....
results = [
{Mese: "December", Importo: "1000", Nome: "Mario"},
{Mese: "December", Importo: "1275", Nome: "Gigi"},
{Mese: "December", Importo: "1300", Nome: "Antonio"},
{Mese: "November", Importo: "1100", Nome: "Mario"},
{Mese: "November", Importo: "1375", Nome: "Gigi"},
{Mese: "November", Importo: "1310", Nome: "Antonio"}];
Vorrei ottenere un grafico ove asse x i mesi asse y gli importi ed avere una line per ogni persona ma non riesco a riportare gli importi giusti in (XXImporto).....una mano per favore...
Codice PHP:
results = [
{Mese: "December", Importo: "1000", Nome: "Mario"},
{Mese: "December", Importo: "1275", Nome: "Gigi"},
{Mese: "December", Importo: "1300", Nome: "Antonio"},
{Mese: "November", Importo: "1100", Nome: "Mario"},
{Mese: "November", Importo: "1375", Nome: "Gigi"},
{Mese: "November", Importo: "1310", Nome: "Antonio"}];
var Mese = [];
var Nome = [];
var Importo= [];
results.forEach(function(data) {
Mese.push(data.Mese);
Nome.push(data.Nome);
Importo.push(data.Importo);
});
var uniqueMese = [];
$.each(Mese, function(i, el){
if($.inArray(el, uniqueMese) === -1) uniqueMese.push(el);
});
var uniqueNome = [];
$.each(Nome, function(i, el){
if($.inArray(el, uniqueNome) === -1) uniqueNome.push(el);
});
var data = {
labels: uniqueMese,
datasets: fillChartJsColors('line',[])
}
var XXNome = [];
uniqueMese.forEach(function(XXa, a) {
XXNome = [];
XXImporto = [];
uniqueNome.forEach(function(XXb, b) {
XXImporto.push(Importo[b]);
});
Help please.....