我正在尝试从文件中读取数据并在 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>
谁能指出我哪里出错了?