Echarts配置总结-持续更新

Echarts配置总结

cross-env:echarts官网文档

1、去除背景网格

setOption({
    xAxis: {
      // 去除x轴的背景网格
      splitLine: {
        show: false,
      },
    },
    yAxis: {
      // 去除y轴的背景网格
      splitLine: {
        show: false,
      },
    },
})

2、显示与隐藏掉x、y坐标轴

setOption({
    xAxis: {
      show: false,
    },
    yAxis: {
      show: false,
    },
})

3、添加图例(如图)

在这里插入图片描述

setOption({
    legend: {
      show: true,
      // 可自定义图例的文案
      formatter: function (name) {
        console.log(name)
        return name;
      }
    },
})

4、禁止鼠标悬浮再表上悬浮层展示文案的展示(如图)

在这里插入图片描述

setOption({
    tooltip: {
      show: false,
      // 可自定义悬浮层的文案
      formatter: function (name) {
        console.log(name)
        return 'test';
      }
    },
})

5、控制图表核心区域周边外层空白区域大小(如图)

在这里插入图片描述

setOption({
    grid: {
      top: '20',
      left: '0',
      right: '0',
      bottom: '0',
      containLabel: true // grid区域是否包含坐标轴的刻度标签
    },
})

6、始终展示坐标点上的文案,配置label(如图)

在这里插入图片描述

setOption({
    series: [{
          name: '学习时间(min)',
          type: 'scatter',
          data: data,
          // labal,设置为true始终展示
          label: {
            show: true,
            position: ['-20%', '-150%'],
            formatter: function (params, ticket, callback) {
              // console.log(params)

              return '自定义展示文案';
            },

          },
        }]
})

7、坐标轴线框是否展示;网格线是否展示;网格线类型;(如图)

在这里插入图片描述

setOption({
    yAxis: {
      show: true,
      "axisLine":{       //y轴
        "show":false

      },
      "axisTick":{       //y轴刻度线
        "show":false
      },
      "splitLine": {     //网格线
        "show": true,
        lineStyle:{
          type:'dashed'    //设置网格线类型 dotted:虚线   solid:实线
        },
      },
    },
})

8、更改坐标轴文字颜色;(如图)

在这里插入图片描述

setOption({
    yAxis: {
      axisLabel: {
        margin: 10,
        show: true,
        formatter: function (value, index) {
            if (value == 0) {
                value = ''
            }
            return value;
        },
        textStyle: {
          color: '#8f959e',  //更改坐标轴文字颜色
          fontSize: 10,
        },
      },
    },
})

9、调整图表位置;(如图)

在这里插入图片描述

setOption({
    grid: {
        x: 40,
        y: 20,
        // x2: 20,
        // y2: 50 //距离下边的距离
    },
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值