1.图表大于容器:本人是使用react,其实只要利用setTimeout函数调用echarts函数便可:
例如:
componentDIdMount(){
setTimeout(()=>{this.getOption()})
}
getOption(){
let myChart = echarts.init(document.getElement(‘id’))
let option = {
。。。
}
myChart.setOption(option)
window.addEventListenter(‘resize’,function(){ myChart.resize() }) //此函数是自适应容器的函数
}
2.当echarts在获取不到数据或者数据为空的时候,显示是很丑陋的,这个个人是自己构建暂无数据的组件,根据数据做三目做判断,对echarts图表进行替换