window.area = area;
window.temp = 0;
var len = window.area.length;
var temp = 0;
//延时,等待页面加载完全
setTimeout(function() {
//获取地图图表
var vanchart = FR.Chart.WebUtils.getChart('地图').vanCharts.charts[0];
var series = vanchart.series,
allPoints = [];
// 获取chart下的所有系列和所有数据点
for (var i = -1; ++i < series.length;) {
allPoints = allPoints.concat(series[i].points);
}
//间歇调用
setInterval(function() {
//联动图表块
FR.Chart.WebUtils.changeParameter(
'饼图', {
"area": window.area[window.temp]
}
);
FR.Chart.WebUtils.changeParameter(
'柱形图', {
"area": window.area[window.temp]
}
);
//联动报表块
_g().getWidgetByName('report0').gotoPage(1, {
"area": window.area[window.temp]
}, 'T');
//使用vanchart.showTooltip展示数据点
for (var j = 0; j < allPoints.length; j++) {
if (allPoints[j].name == window.area[window.temp]) {
vanchart.showTooltip(allPoints[j]);
}
}
if (window.temp == (window.area.length - 1)) {
window.temp = 0;
} else {
window.temp = window.temp + 1;
}
}, 10000);
}, 1000);