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 线图的示例和配置,请访问线图示例页面。