可以通过以下步骤实现:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart-container"></div>
google.charts.load('current', { 'packages': ['corechart'] });
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Year', 'Sales'],
['2018', 1000],
['2019', 1500],
['2020', 2000]
]);
var options = {
title: 'Sales Report',
width: 400,
height: 300
};
var chart = new google.visualization.ColumnChart(document.getElementById('chart-container'));
chart.draw(data, options);
}
function updateChart() {
var newData = google.visualization.arrayToDataTable([
['Year', 'Sales'],
['2018', 1200],
['2019', 1800],
['2020', 2200]
]);
chart.draw(newData, options);
}
updateChart
函数来更新图表的数据,例如:<button onclick="updateChart()">Update Chart</button>
通过以上步骤,可以在不刷新页面的情况下重新绘制Google图表。在实际应用中,可以根据具体需求使用不同类型的图表和配置项,Google Charts库提供了丰富的文档和示例代码供参考。
推荐的腾讯云相关产品和产品介绍链接地址:暂无。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云