黄乐可 2021-05-07 17:47 采纳率: 66.7%
浏览 81
已采纳

vue项目中echarts5.0折线图使用渐变色会报错怎么办

 想要这个效果

代码如下:

transaction() {
      let transaction = document.getElementById('transaction')
      let myChart = echarts.init(transaction)// 基于准备好的dom,初始化echarts实例
      let option
      let xzhou = []
      let yzhou = []
      option = {
        textStyle: {
          color: 'rgb(85,169,254)'
        },
        tooltip: { //提示框
          trigger: 'axis',
          formatter: '时间:{b}</br>{a}:{c}'
        },
        legend: {
          left: '70%',
          top: '8%',
          // 左偏移70%,上偏移8%
          data: ['存证数量']
        },
        xAxis: {
          type: 'category',
          axisLabel: {
            interval: 0,
            rotate: 20
          },
          axisLine: {
            show: false
          },
          //不显示刻度尺
          axisTick: {
            show: false
          },
          data: xzhou


        },
        yAxis: {
          name: '单位/个',
          type: 'value',
          //不显示y轴数据
          axisLine: {
            show: false
          },
          axisTick: {
            show: false
          }
        },

        // 将容器向左偏移50
        grid: {
          left: 50
        },
        series: [{
          itemStyle: {
            borderRadius: 3, //图形圆角
            color: 'rgb(254,122,14)',
          },
          name: '存证数量',
          type: 'line',
          smooth: true,
          areaStyle: {
            //设置渐变色
            color: new echarts.graphic.LinearGradient(
              0, 0, 0, 1,
              [
                { offset: 0, color: 'rgb(254,122,14)' },
                { offset: 1, color: 'rgb(255,255,255)' }
              ]
            )
          },
          barWidth: '40%',
          data: ['yzhou']
        }]
      }
      myChart.setOption(option)
      window.onresize = function() {//用于使chart自适应高度和宽度
        myChart.resize()
      }

 使用渐变色会报下面错误

  • 写回答

3条回答 默认 最新

  • 崽崽的谷雨 2021-05-07 18:00
    关注

    第73行直接写成data:yzhou。这个我用echarts在线编辑器就可以没报错

    let yzhou=[1,2,3,4];
    let xzhou=[5,6,7,8];
    option ={
            textStyle: {
              color: 'rgb(85,169,254)'
            },
            tooltip: { //提示框
              trigger: 'axis',
              formatter: '时间:{b}</br>{a}:{c}'
            },
            legend: {
              left: '70%',
              top: '8%',
              // 左偏移70%,上偏移8%
              data: ['存证数量']
            },
            xAxis: {
              type: 'category',
              axisLabel: {
                interval: 0,
                rotate: 20
              },
              axisLine: {
                show: false
              },
              //不显示刻度尺
              axisTick: {
                show: false
              },
              data:yzhou
     
     
            },
            yAxis: {
              name: '单位/个',
              type: 'value',
              //不显示y轴数据
              axisLine: {
                show: false
              },
              axisTick: {
                show: false
              }
            },
     
            // 将容器向左偏移50
            grid: {
              left: 50
            },
            series: [{
              itemStyle: {
                borderRadius: 3, //图形圆角
                color: 'rgb(254,122,14)',
              },
              name: '存证数量',
              type: 'line',
              smooth: true,
              areaStyle: {
                //设置渐变色
                color: new echarts.graphic.LinearGradient(
                  0, 0, 0, 1,
                  [
                    { offset: 0, color: 'rgb(254,122,14)' },
                    { offset: 1, color: 'rgb(255,255,255)' }
                  ]
                )
              },
              barWidth: '40%',
              data: yzhou
            }]
          }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题