echart遇到的问题

vue + echarts遇到的问题

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

  • 问题二:折线图两条线的数据差距很大,显示的时候却重叠
    图示:
    红色线条是39,墨绿色线条是0,但是墨绿色线条在数轴上显示不对,跟红色重叠

  • 解决方案
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多次画图之后,在饼图里出现了折线图
饼图中出现折线图
-解决方案
在init方法前,添加如下代码:

var myChart = null;

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

后续遇到问题再补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值