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、添加图例(如图)

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

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

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

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

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

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

4.png
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 '自定义展示文案';
            },

          },
        }]
})

你可能感兴趣的:(Echarts配置总结-持续更新)