我正在制作一个谷歌图表与显示和隐藏functionality.Means图表将隐藏在页面加载,当用户点击一个按钮图表将是可见的。我的代码
<script type="text/javascript">
google.load("visualization", "1", { packages: ["corechart"] });
google.setOnLoadCallback(drawChart);
function drawChart() {
var items = $(".label1").text();
var data = google.visualization.arrayToDataTable([
<%= chartItems %>
]);
var options = {
title: 'Poll Results'
};
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
<div id="chart_div" style="display:none; width:800px;height:500px;"></div>
我的问题是,当用户点击按钮,图表是可见的,它不是采取完整的宽度和高度(800x500).rather它采取一个未知的尺寸(400x200)。注意:当图表在页面加载本身中可见时,它可以正常工作。代码在HTML中的变化相同,如下所示
<div id="chart_div" style=" width:800px;height:500px;"></div>
https://stackoverflow.com/questions/20855366
复制相似问题