//单个图形自适应
//第一种写法
window.onresize = myChart.resize;
//第二种写法
window.onresize = function() {
myChart.resize()
}
//多个图形自适应
//第一种写法
window.addEventListener('resize', function () {
myChartA.resize();
myChartB.resize();
myChartC.resize();
})
//第二种写法
window.onresize = function(){
myChartA.resize();
myChartB.resize();
myChartC.resize();
}
但是当myChart命名一样时不能用第二种写法
例如:
function FunChart1(data)
{
var myChart = echarts.init(document.getElementById('myChart1'));
myChart.setOption({
...
});
//随屏幕自适应
window.addEventListener('resize', function () {
myChart.resize()
})
}
function FunChart2(data)
{
var myChart = echarts.init(document.getElementById('myChart2'));
myChart.setOption({
...
});
//都被命名为myChart
window.addEventListener('resize', function () {
myChart.resize()
})
}
//ECharts图形数据更新图表重新绘制
//第一种写法加上true
myChart.setOption({...},true)
//第二种写法
var option = {...}
myChart.setOption(option, true);
ECharts自适应与重绘
最新推荐文章于 2025-03-13 16:54:22 发布