Hello,
I am not familiar with JASON nor JQuery, so I am using XML data and basic JavaScript.
I am trying to add data to a LineChart using addRows, but I am getting error saying the number of values are different from number of columns:
I have configured the LineChart :
algLineData = new google.visualization.DataTable();
algLineData.addColumn('date' , 'Dia' );
algLineData.addColumn('number', 'Contrato' );
algLineData.addColumn('number', 'Fora Ponta');
algLineData.addColumn('number', 'Total' ); // 4 columns
algLnChart = new google.visualization.LineChart(document.getElementById('dlinealg'));
I am adding data to arrays:
var dataRows = [];
for(var chd = 0; chd < chdNodes.length; chd++){
var ponto = [];
// <PTOCRV valor="new Date(2017,4,1),0, 51.3226,51.3226"/> // 4 columns
ponto.push(chdNodes.item(chd).getAttribute("valor"));
dataRows.push(ponto) ;
}
algLineData.addRows(dataRows);
algLnChart.draw( algLineData, lineOptions);
I do not know why dataRows[] or ponto[] have a number of columns different than 4.
May be I might push to ponto[] each value which are separated by commas.
Thank you very much.
Best regards.
Jayme Jeffman