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

echarts多条折线图动态分层的实现方法

程序员文章站 2023-12-20 09:44:10
1、关于echarts 大家可以到这个网址看一下,还是比较详细的。 这个功能还是很强大的,对于喜欢做数据统计来说是美味的。 2、echarts多条折线图动态分...

1、关于echarts

大家可以到这个网址看一下,还是比较详细的。

这个功能还是很强大的,对于喜欢做数据统计来说是美味的。

2、echarts多条折线图动态分层

var xdata = param.xdata;

  var data = param.ydata
  let option = [];
  let num =param.num ? param.num : 0;
  let max = num ? num *100 : 100;  //处理精度丢失问题 但不是最佳方案
option = {

    title: {
      left: 'center',
      text: param.title
    },
    tooltip: {
      trigger: 'axis',
    },
    legend: {
      right:0,
      data:param.tname,
    },
    grid: {
      left: '3%',
      right: '4%',
      bottom: '3%',
      containlabel: true
    },
    xaxis: {
      boundarygap: false,
      data:param.xdata
    },
    yaxis: {
      name: param.yname,
      splitline: { show: false },
      
    },
    series: []
  }
  option[6].series.push(
    {
      name: '平行于y轴的趋势线',
      type: 'line',
      //data:[0],
      markline: {
        silent: true,
        data: [{
          yaxis: num
        }]
      }
    }
  )
  if( param.option_type == 6){
    for( var item in param.ydata){
      var obj ={
        name: param.ydata[item].name,
        type: 'line',
        color:param.ydata[item].color,
        data: param.ydata[item].data
      }
      option[6].series.push(obj)
    }
  }

效果图

echarts多条折线图动态分层的实现方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

上一篇:

下一篇: