欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

echart遇到的问题

程序员文章站 2022-04-24 09:26:34
...

vue + echarts遇到的问题

  • 问题一:前一次的数据没有清空
  • 解决方案
    mychart.setOption(optinon,true)

  • 问题二:折线图两条线的数据差距很大,显示的时候却重叠
    图示:
    echart遇到的问题

  • 解决方案
series: [
        {
            name:'邮件营销',
            type:'line',
            stack: '总量',
            data:[120, 132, 101, 134, 90, 230, 210]
        },
        {
            name:'联盟广告',
            type:'line',
            stack: '总量',
            data:[220, 182, 191, 234, 290, 330, 310]
        }    ]

不要设置stack一致,或者不设置stack

-问题三:图例宽高不正确
代码如下

<chart id="test" :option="option" v-show="option.legend.data.length " :height="height"></chart>

-解决方案
v-show会导致宽高取不到,使用v-if可以完美解决这个问题

-问题四:echarts多次画图之后,在饼图里出现了折线图
echart遇到的问题
-解决方案
在init方法前,添加如下代码:

var myChart = null;

if (myChart && myChart.dispose) { 
myChart.dispose(); 
}
myChart = echarts.init(document.getElementById("main"));

后续遇到问题再补充