Я пытаюсь прочитать данные из файла и отобразить данные на диаграмме Google Coloumn, однако я не могу видеть графики.Графики Google, неспособные построить график
Глобальные переменные
var tslist = new Array();
var iclist = new Array();
В function1, я получить данные, которые будут отображаться
function function1()
{
var url="results.php";
var newcon=new XMLHttpRequest();
var temp;
newcon.onreadystatechange=function()
{
if (newcon.readyState==4 && newcon.status==200)
{
temp=$.parseJSON(newcon.responseText);
for(i=0;i<temp.length-1;i++)
{
var data=temp[i].split(' ');
link.push(data[0]);
tslist.push(data[1]);
iclist.push(data[2]);
prlist.push(data[3]);
}
drawVisualization(); //to draw the graph
}
}
newcon.send();
}
В функции drawVisualization я рисую график
function drawVisualization()
{
var data = new google.visualization.DataTable();
var numRows = link.length;
data.addColumn('string', 'UNo.');
data.addColumn('number', 'Data1');
data.addColumn('number','Data2');
for(i=0;i<2;i++)
data.addRow([i.toString(),parseInt(iclist[i],10),parseInt(tslist[i],10)]);
new google.visualization.ColumnChart(document.getElementById('chart')).
draw(data,{title:"Comparison",hAxis: {title: "Serial"}});
}
На странице HTML я включаю следующие
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load('visualization', '1.0', {'packages':['corechart']});
</script>
Может ли кто-нибудь указать, где я иду не так?
Можете ли вы показать нам JSON, возвращенный results.php ?. Кроме того, эти строки выглядят не очень хорошо: «for (i = 0; i
rodrigoap
Возвращенный JSON Форма ["Variable1 0.0035119381207293827 '89' 89.0351193812073", "Variable2 0.004451193812073 '] и т. д. –