美文网首页
2022-09-15 折线图 2条线 间隔整数 没有小数

2022-09-15 折线图 2条线 间隔整数 没有小数

作者: 流泪手心_521 | 来源:发表于2022-09-14 13:40 被阅读0次

折线图显示


image.png

数据结构

[
    {
        "countTime": "2:00",
        "doneCount": 1,
        "todoCount": 0
    },
    {
        "countTime": "4:00",
        "doneCount": 0,
        "todoCount": 0
    },
    {
        "countTime": "6:00",
        "doneCount": 0,
        "todoCount": 0
    },
    {
        "countTime": "8:00",
        "doneCount": 1,
        "todoCount": 0
    },
    {
        "countTime": "10:00",
        "doneCount": 0,
        "todoCount": 0
    }
]


    handleSetMonitorChart() {
      this.monitorChart = echarts.init(this.$refs.monitorChart)
      this.monitorChart.setOption({
        title: {
            text: '单据处理报表'
          },
          tooltip: {
            trigger: 'axis'
          },
          legend: {
            data: ['待处理', '已处理'],
            icon: "circle",
            right: "5%",
            align: "left",
            itemGap: 50,
            itemWidth: 10, // 设置宽度
            itemHeight: 10, // 设置高度
            symbolKeepAspect: false,
          },
          grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
          },
          xAxis: {
            type: 'category',
            boundaryGap: false,
            data: this.xData.map(item=>item.countTime)
          },
          yAxis: {
              axisTick: {
                  show: false,
              },
              axisLine: {
                  show: false
              },
              splitLine: {
                  show: true,
                  lineStyle: {
                    color: '#F5F7F9'
                  }
              },
              axisLabel: {
                  show: true,
                  textStyle: { 
                  color: '#000000a6',//字体颜色
                  fontSize: 12 //字体大小
                }
              },
                  type: 'value',
                  minInterval: 1 , // 只显示整数             
          },
          series: [
            {
              name: '待处理',
              type: 'line',
              data: this.xData.map(item=>item.todoCount)
            },
            {
              name: '已处理',
              type: 'line',
              data: this.xData.map(item=>item.doneCount)
            }
          ],
          color: ['#1495EB', '#00CC66']
      })
    },

截图


image.png
image.png

    handleSetMonitorChart(documentType) {
      let legendData=[]
      let dataList=[]
      let falgSeleted={} //主要是这个参数一定写上
      if(documentType == "exceptionOrder"){//异常单只有待处理的数据
        legendData=['待处理'];
        dataList=[{
              name: '待处理',
              type: 'line',
              data: this.xData.map(item=>item.todoCount)
            }]
            falgSeleted={
              '待处理':true,
              '已处理':false,
            }
      }else{
        legendData=['待处理', '已处理'];
        dataList=[{
              name: '待处理',
              type: 'line',
              data: this.xData.map(item=>item.todoCount)
            },{
              name: '已处理',
              type: 'line',
              data: this.xData.map(item=>item.doneCount)
            }]
            falgSeleted={
              '待处理':true,
              '已处理':true,
            }
      }
      this.monitorChart = echarts.init(this.$refs.monitorChart)
      this.monitorChart.setOption({
        title: {
            text: '单据处理报表'
          },
          tooltip: {
            trigger: 'axis'
          },
          legend: {
            data: legendData,
            icon: "circle",
            right: "5%",
            align: "left",
            itemGap: 50,
            itemWidth: 10, // 设置宽度
            itemHeight: 10, // 设置高度
            symbolKeepAspect: false,
            selected:falgSeleted //是否隐藏那个折线
          },
          grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
          },
          xAxis: {
            type: 'category',
            boundaryGap: false,
            data: this.xData.map(item=>item.countTime)
          },
          yAxis: {
              axisTick: {
                  show: false,
              },
              axisLine: {
                  show: false
              },
              splitLine: {
                  show: true,
                  lineStyle: {
                    color: '#F5F7F9'
                  }
              },
              axisLabel: {
                  show: true,
                  textStyle: { 
                  color: '#000000a6',//字体颜色
                  fontSize: 12 //字体大小
                }
              },
                  type: 'value',
                  minInterval: 1 , // 只显示整数             
          },
          series: dataList,
          color: ['#1495EB', '#00CC66']
      })
    },

相关文章

  • 2022-09-15 折线图 2条线 间隔整数 没有小数

    折线图显示 数据结构 截图

  • 2021-09-23,铺垫

    铺垫 小数除法包含这2大类,4小类——小数除以整数,整数除以整数(商是小数);整数除以小数,小数除以小数。 这几天...

  • 北大版五年级上册数学第一单元知识点

    第一单元《小数除法》知识 01 小数除以整数 除数是整数的小数除法,按照整数除法的法则去除,商的小数点要和被除数的...

  • 2021-09-06,小数乘整数

    小数乘整数 今天教学小数乘整数。先是复习列竖式计算整数乘整数,以便唤起孩子原来的记...

  • 小学数学五年级上册

    小学数学五年级上册 第一单元 小数乘法 1、小数乘整数 2、小数乘小数 3、小数乘小数 4、积的近似数 5、整数乘...

  • 数学日记

    第一单元,我们学习了,小位数,除于整数,和小数除以小数,还有小数除以整数,还有,还有带循环小数和不循环小数,还有...

  • 2021-09-07,小数乘小数

    小数乘小数 小数乘法包括小数乘整数,小数乘小数。今天,教学小数乘小数。依然是从...

  • 数学日记

    第一单元,我们学习了,小位数,除于整数,和小数除以小数,还有小数除以整数,还有,还有带循环小数和不循环小数,还有无...

  • iOS小数点格式化:最多保留两位小数,小数点后末尾的0不要

    //如果有小数点就显示小数点,如果没有就显示整数 (NSString *)FloatKeepTwoBitsAndR...

  • 常用方法

    vue element中input限制只能输入正整数 vue input 只允许输入整数、整数和小数(保留小数点后...

网友评论

      本文标题:2022-09-15 折线图 2条线 间隔整数 没有小数

      本文链接:https://www.haomeiwen.com/subject/huwrortx.html