Echarts总结-配置项

2026-05-02 10:20:27 247
分类:echarts

详细参考echarts配置项文档:http://echarts.baidu.com/option.html

ECharts 提供了丰富的自定义配置选项,并且能够从全局、系列、数据三个层级去设置数据图形的样式。

echarts常用配置项

  • title:标题

  • textStyle:全局文本样式

  • legend:图例

  • tooltip:提示框

  • toolbox:工具栏

  • grid:直角坐标系

  • xAxis:直角坐标系 grid 中的 x 轴

  • yAxis:直角坐标系 grid 中的 y 轴

  • series:系列列表。每个系列通过 type 决定自己的图表类型

  • timeline:时间轴

  • dataZoom:区域缩放

其中全局组件有:全局文本样式组件textStyle、调色盘颜色组件color、背景色组件backgroundColor

其中交互组件有:图例组件 legend、标题组件 title、视觉映射组件 visualMap、数据区域缩放组件 dataZoom、时间线组件 timeline

实例:

var option = {
    title: {
        text: '标题',
        subtext: '副标题',
        left: 'center',
    },
    tooltip: {
        trigger: 'axis'
    },
    toolbox: {
        show: true, //默认不显示
        feature: {
            saveAsImage: {}
        }
    },
    xAxis: {
        type: 'category', //默认category。类目,必须有data
        data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
    },
    yAxis: {
        type: 'value', //默认value
        axisLabel: {
            formatter: '{value}万元'
        }
    },
    series: [{
        name: '销售额',
        type: 'line',
        data: [125, 86, 256, 231, 582, 765, 175, 352, 135, 278, 1425, 289],
        smooth: true, //曲线平滑
        markPoint: {
            data: [{
                name: '最小值',
                type: 'min'
            }, {
                name: '最大值',
                type: 'max'
            }]
        },
        markLine: {
            data: [{
                name: '平均值',
                type: 'average'
            }]
        }
    }]
};

数据系列series配置

type:系列类型

name:系列名称,用于tooltip的显示,legend 的图例筛选

symbol:标记的图形

label:图形上的文本标签(全局)

itemStyle:折线拐点标志的样式

lineStyle:线条样式

smooth:是否平滑曲线显示

data:系列中的数据内容数组。数组项通常为具体的数据项。

数据系列series常用类型

  • line:折线/面积图

  • bar:柱状/条形图

  • pie:饼图

  • scatter:散点(气泡)图

  • effectScatter:带有涟漪特效动画的散点(气泡)图

  • radar:雷达图

  • treemap:树状数据 图

  • map:地图

  • lines:航线/路线图

  • funnel:漏斗图

  • gauge:仪表盘