我想從文件中讀取數據並在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