ECharts的学习与使用

本文详细介绍了ECharts图表配置的各项参数,包括提示框tooltip的触发方式和格式设置、工具栏toolbox的功能、图例legend的使用、颜色color的设定、系列配置series的说明,以及如何添加标识线markLine。适合初学者快速掌握ECharts的基本配置。

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

一、提示框 tooltip
  1. 提示框触发方式:trigger
    trigger的值可以有:‘item’、‘axis’
    item: 数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用
    在这里插入图片描述
    axis : 坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用
    在这里插入图片描述
    注:Echarts 里面的 类目轴 和 非类目轴是什么意思?
  2. 提示框的格式:formatter
    分为两种模式:
    第一种字符串模板,请看官方文档http://echarts.baidu.com/option.html#tooltip.formatter
    第二种自定义函数,params 是 formatter 需要的数据集
    formatter: function (params) {
    },
    官方解释格式如下:
 {
     componentType: 'series',
     // 系列类型
     seriesType: string,
     // 系列在传入的 option.series 中的 index
     seriesIndex: number,
     // 系列名称
     seriesName: string,
     // 数据名,类目名
     name: string,
     // 数据在传入的 data 数组中的 index
     dataIndex: number,
     // 传入的原始数据项
     data: Object,
     // 传入的数据值
     value: number|Array,
     // 数据图形的颜色
     color: string,
     // 饼图的百分比
     percent: number,
 }
二、工具栏 toolbox

https://www.cnblogs.com/wgl1995/p/6247403.html

三、图例 legend

如图所示内容即为图例
在这里插入图片描述

  legend: {
          data: ['缺陷总数', '延期缺陷数', '未修复缺陷数'],
          left: 10
        },

https://www.cnblogs.com/ytwanzi/p/6641200.html

四、color

color 是用来设置图例legend的颜色

   legend: {
          data: ['缺陷总数', '延期缺陷数', '未修复缺陷数'],
          left: 10
        },
        // color 是用来设置图例legend的颜色
    color: ['#F56C6C', '#67C23A', '#E6A23C']
五、配置项 series

series 数组元素与图例legend对应
https://www.cnblogs.com/vali/p/7978165.html

六、添加标识线 markLine

在这里插入图片描述

 series: [
          {
            name: '缺陷总数',
            type: 'line',
            data: typeof this.data.type_pie === 'object' ? this.data.type_pie.map((i) => { return i.value }) : [],
            markLine: {
              data: [
                {
                  yAxis: 1,
                  name: '延期缺陷数',
                  symbol: 'none',
                  lineStyle: {
                    color: '#E6A23C'
                  }
                },
                {
                  yAxis: 1.5,
                  name: '延期缺陷数',
                  symbol: 'none',
                  lineStyle: {
                    color: '#67C23A'
                  }
                }
              ]
            }
          },
          {
            name: '延期缺陷数',
            type: 'line',
            data: ['0', '1', '0', '2', '7', '0']
          },
          {
            name: '未修复缺陷数',
            type: 'line',
            data: ['0', '0', '0', '0', '2', '0']
          }
   ]
其他博客

echarts属性的设置(完整大全)
ecahrts图表标题、图例 、值域、提示框、区域缩放、网格、类目轴、数值型坐标轴常用参数介绍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值