码迷,mamicode.com
首页 > 其他好文 > 详细

echarts中markLine的隐藏

时间:2019-07-03 18:32:52      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:而且   pac   false   echart   官网   info   src   type   需要   

做echarts图表时有时需要用到markLine,但是数据是由接口传递来的,需要根据接口是否有这个来参数来确定是否需要渲染markLine。

如果是在同一个表上渲染不同的数据,而且上一个接口有markLine需要用到的参数别的接口没有markLine需要用到的参数,那么上一次渲染出来的markLine就要进行隐藏。

看官网api的时候,尝试过设施label:{false},但是并不管用(也许是我姿势不对??),在网上搜索,也只有添加markLine的方法,并没有隐藏或者删除markLine的方法。

最后,还是被我研究出一种方法,直接上代码:

添加markLine:

markLine:{
  data:[{
    yAxis: ‘30‘,  //数值
    lineStyle:{
      normal:{
        color: ‘red‘,  //颜色

        type: ‘solid‘  //线条样式

      }
    }
  }]
}

最终效果:

技术图片

 

隐藏markLine:

markLine:{
  data:[{

    yAxis: ‘‘, //清空数值,清空后默认为0,不知道是不是echarts的设置
    lineStyle:{
      normal:{
        color:‘white‘,  设置背景色为白色,因为我背景色就是白色
        opacity:0,  //线条透明度设置为0
      }
    }
  }]
}

最终效果:

 技术图片

 

echarts中markLine的隐藏

标签:而且   pac   false   echart   官网   info   src   type   需要   

原文地址:https://www.cnblogs.com/ByDansin/p/11128088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!