echarts的一些基本配置

本文详细介绍了ECharts图表库的渲染过程,着重讲解了如何从setOption开始设置图表,包括tooltip、legend、xAxis、yAxis和series数据的配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

echarts的渲染是从setOption中开始的,不是从echarts.init()开始

A、tooltip

tooltip: {

      trigger: 'axis', // axis 悬浮  item 点击

      // 自定义 弹出框内容

      formatter: (params: any) => {

                params:数据项

                样式 css需要 :deep

                let dom =  ` <div class="label-content">自定义内容 </div>`

                return dom

        }

}

B、legend

legend: {

      data: ['审计', '实名'], // 样例名称

      left: '0%', // 位置

      // 形状大小:圆形

      itemWidth: 12,

      itemHeight: 13,

    },

C、xAxis

type: 'category', // 类型  

// 坐标轴文字样式:

 axisLabel: {

        color: '#000',

        interval: 0, // 设置间隔为1,表示每隔一个显示一次  0  都显示

  },

// 坐标轴:

axisLine: {

        // 坐标轴颜色

        lineStyle: {

          color: '#e0e6f1',

        }

}

// 分割线:

splitLine: {

        type: 'dashed',

},

d、 yAxis

 yAxis: {

      type: 'value',

      max: 3, //最大值 不设置根据value自动

      min: 0, //最小值不设置根据value自动

      minInterval: 1, // 最小间隔单位 不设置根据value自动

      // 分割线:

      splitLine: {

        show: true,

        lineStyle: {

          type: 'dashed',

          color: '#C5C9D6',

        },

      },

}

E、series数据

数组,对应legend样例数据名称

[{

        name: '审计', // 对应 legend里的项

        type: 'line', //line类型

        step: 'start', //  end 位置

        data: [],// 具体数据

        //样式

        itemStyle: {

          color: 'rgb(35, 107, 251)',

        },

 },

{ name: '实名', // 对应 legend里的项},

]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值