ECharts 线图是用于展示数据随时间或类别的变化趋势的图表。以下是一些基本的线图示例,可以帮助您了解如何使用 ECharts 创建各种线图。

示例列表

  • 基本线图:展示基本的数据趋势。
  • 堆叠线图:多个数据系列叠加在一起,展示数据的变化趋势。
  • 面积图:与线图类似,但填充了曲线下的区域,用于强调数据的总量。

基本线图

基本线图是最简单的线图形式,通常用于展示单一数据系列随时间或类别的变化。

// 基本线图配置
var option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [820, 932, 901, 934, 1290, 1330, 1320],
        type: 'line'
    }]
};

堆叠线图

堆叠线图可以展示多个数据系列叠加在一起,使得比较不同数据系列的变化趋势更加直观。

// 堆叠线图配置
var option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        name: 'Email',
        type: 'line',
        stack: '总量',
        data: [120, 200, 150, 80, 70, 110, 130]
    }, {
        name: 'Video',
        type: 'line',
        stack: '总量',
        data: [60, 90, 60, 80, 70, 110, 130]
    }, {
        name: 'Transaction',
        type: 'line',
        stack: '总量',
        data: [80, 70, 60, 90, 70, 110, 130]
    }]
};

面积图

面积图与线图类似,但填充了曲线下的区域,通常用于强调数据的总量。

// 面积图配置
var option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        name: '面积图',
        type: 'line',
        areaStyle: {},
        data: [820, 932, 901, 934, 1290, 1330, 1320]
    }]
};

更多关于 ECharts 线图的示例和配置,请访问线图示例页面

Line Chart Examples