API文档:https://echarts.apache.org/zh/api.html#echartsInstance.resize
需求:图例的数据从后端获取,不确定数量,高度写死后,过多的图例数据无法渲染;
解决思路:渲染好后,重新改变图表尺寸
代码:
var myChart = echarts.init(document.getElementById('echart'));
var option = {......}
myChart.setOption(option);
// 这里3s后重置容器高度
setTimeout(() => {
myChart.resize({
height: '500px'
})
}, 3000)