配置项如下
option = {
title: {
text: '多折线图'
},
tooltip: {
trigger: 'axis'
},
legend: {
bottom: '3%',
data: [{
name: '邮件营销',
icon: 'circle'
},
{
name: '联盟广告',
icon: 'circle'
},
{
name: '视频广告',
icon: 'circle'
},
{
name: '直接访问',
icon: 'circle'
},
{
name: '搜索引擎',
icon: 'circle'
},
]
},
dataset: {
source: {
// 提供一份数据。
week: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
'邮件营销': [120, 132, 101, 134, 90, 230, 210],
'联盟广告': [220, 182, 191, 234, 290, 330, 310],
'视频广告': [150, 232, 201, 154, 190, 330, 410],
'直接访问': [320, 332, 301, 334, 390, 330, 320],
'搜索引擎': [820, 932, 901, 934, 1290, 1330, 1320],
}
},
grid: {
left: '3%',
right: '4%',
bottom: '10%',
containLabel: true
},
toolbox: {
show: true,
feature: {
dataZoom: {
yAxisIndex: 'none'
},
dataView: {
readOnly: false
},
magicType: {
type: ['line', 'bar']
},
restore: {},
saveAsImage: {}
}
},
xAxis: {
// 声明一个 X 轴,类目轴(category)。默认情况下,类目轴对应到 dataset 第一列。
type: 'category',
boundaryGap: false,
},
yAxis: {
// 声明一个 Y 轴,数值轴。
type: 'value'
},
// 声明多个 line 系列,默认情况下,每个系列会自动对应到 dataset 的每一列。
series: [{
type: 'line'
},
{
type: 'line'
},
{
type: 'line'
},
{
type: 'line'
},
{
type: 'line'
},
],
color: [
'#FF9C6E', '#FFC069', '#95DE64', '#5CDBD3', '#69C0FF', '#85A5FF', '#B37FEB', '#FF85C0'
]
};