我想从文件中读取数据并在Google Coloumn图表上显示数据,但是我无法看到这些图表。谷歌图表,无法绘制图表
全局变量
var tslist = new Array();
var iclist = new Array();
在功能1,我获得的数据显示
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>
任何人都可以指出我哪里出错了吗?
你能告诉我们由results.php返回的JSON吗?此外,这些行看起来不太好:“for(i = 0; i
rodrigoap
2013-05-05 16:05:28
返回的JSON是形式 [“变量1 0.0035119381207293827'89'89.0351193812073”,“变量2 0.004451193812073'60'59.04451193812073”]等 – 2013-05-05 16:12:20