【发布时间】:2021-11-17 22:03:36
【问题描述】:
您好,我想知道如何使 google 图表动画仅在滚动和出现时才开始。
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>
google.charts.load('current', {packages: ['corechart', 'bar']});
google.charts.setOnLoadCallback(drawMultSeries);
function drawMultSeries() {
var data = google.visualization.arrayToDataTable([
['City', '2010 Population', '2000 Population'],
['New York City, NY', 8175000, 8008000],
['Los Angeles, CA', 3792000, 3694000],
['Chicago, IL', 2695000, 2896000],
['Houston, TX', 2099000, 1953000],
['Philadelphia, PA', 1526000, 1517000]
]);
var options = {
animation: {
duration: 2000,
startup: true //This is the new option
},
};
var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
【问题讨论】:
-
使用交叉点观察者并且只在视图中初始化图表developer.mozilla.org/en-US/docs/Web/API/…
标签: javascript php html css