Google visualization IE 7和IE 8中未出现谷歌饼图
饼图在除IE7和IE8之外的所有浏览器上都能很好地工作,在IE7和IE8中,我只看到一个空白屏幕。我环顾四周,但似乎找不到有效的解决方案 谢谢你的帮助Google visualization IE 7和IE 8中未出现谷歌饼图,google-visualization,Google Visualization,饼图在除IE7和IE8之外的所有浏览器上都能很好地工作,在IE7和IE8中,我只看到一个空白屏幕。我环顾四周,但似乎找不到有效的解决方案 谢谢你的帮助 <html> <head> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> googl
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Product', 'Amount'],
['Product 1', 31],
['Product 2', 28],
]);
var options = {
title: 'Pie Chart',
legend: {postion:'right', alignment: 'center'},
pieSliceText: 'value',
chartArea: {left: 10, width:"30%", height:"50%"},
height: 300
};
var chart = new google.visualization.PieChart(document.getElementById('piechart'));
chart.draw(data, options);
}
</script>
</head>
<body>
<div id="piechart" style="width: 900px; height: 500px;"></div>
</body>
</html>
load(“可视化”、“1”、{packages:[“corechart”]});
setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.arrayToDataTable([
[‘产品’、‘金额’],
[‘产品1’,31],
[‘产品2’,28],
]);
变量选项={
标题:“饼图”,
图例:{位置:'right',对齐:'center'},
文本:“值”,
图表区:{左:10,宽:“30%”,高:“50%”,
身高:300
};
var chart=new google.visualization.PieChart(document.getElementById('PieChart');
图表绘制(数据、选项);
}
您的数据数组末尾有一个错误的逗号:
var data = google.visualization.arrayToDataTable([
['Product', 'Amount'],
['Product 1', 31],
['Product 2', 28], <-- this comma is the problem
]);
var data=google.visualization.arrayToDataTable([
[‘产品’、‘金额’],
[‘产品1’,31],
[‘产品2’,28],它修复了IE7中的问题,但我在IE8中仍然看到一个空白页。您的HTML中是否有
声明?如果内存可用,IE8将不会显示没有声明的图表。像
这样简单的内容就足够了。您有面向公众的页面,我可以测试吗?我无法用您上面发布的示例复制问题(对逗号和doctype进行了修复)。