我有任务要将动态数据插入Google PieChart.
在该链接中,我插入此代码:
function drawVisualization() { // Create and populate the data table. var data = google.visualization.DataTable(); var mycars=["Saab","Volvo","BMW"]; var mypoints=[4,12,45]; data.addColumn('string','Cars'); data.addColumn('number','Numbers'); data.addRows(mycars.length); for (var i = 0; i < mycars.length; i++){ data.setCell(i,mycars[i]); data.setCell(i,1,mypoints[i]); } // Create and draw the visualization. new google.visualization.PieChart(document.getElementById('visualization')). draw(data,{title:"So,how was your day?"}); }
在下面的例子中,我得到动态数组mycars和mypoints,然后我尝试将这些数组插入到for循环中的图表中.
PieChart没有显示.这有什么问题?
解决方法
你有一个javascript错误.在实例化DataTable时需要使用new关键字.
更换
var data = google.visualization.DataTable();
同
var data = new google.visualization.DataTable();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。