多色折线图

描述:当前是关于Echarts图表中的 折线图 示例。
 
            
option = {
    color:['blue', 'lightgreen', 'red',],
    // title: {
    //     text: '近五日来访人员情况',
    //     x: 'center',
    //     top: '10%',
    //     textStyle: { color: '#2D527C', fontSize: '16', fontWeight: 'bold'},
    // },
    legend: {
        top: '14%',
        data: ['来访人员', '健康', '异常']
    },
    // toolbox:{
    //     show: true,
    //     feature: {
    //         // dataZoom: {
    //         //     yAxisIndex: 'none'
    //         // },
    //         dataView: {
    //             // 数据视图
    //             optionToContent: (opt) => {
    //                 var axisData = opt.xAxis[0].data;
    //                 var series = opt.series;
    //                 var table = `<div class="echartstableview"><table style="width:100%;text-align:center">
    //                                 <thead><tr><th>时间</th>`;
    //                 series.forEach(( element, index) => {
    //                     table += `<th>${element.name}</th>`;
    //                 })
    //                 table += `</tr></thead><tbody>`;
    //                 axisData.forEach(( date, index) => {
    //                     table += `<tr><td>${date}</td>`;
    //                     series.forEach(( series_, index_) => {
    //                         table += `<td>${series_.data[index]}</td>`;
    //                     })  
    //                     table += `</tr>`;
    //                 })
    //                 table += '</tbody></table></div>';
    //                 return table;
    //             }
    //         },
    //         magicType: {type: ['line', 'bar']},
    //         restore: {},
    //         saveAsImage: {}
    //     }
    // },
    // tooltip: {
    //     // show: true
    //     trigger: 'axis',
    //     axisPointer: { type: 'cross' },
    // },
    grid: {
        left: '10%',
        right: '10%',
        top: '20%',
        bottom: '20%',
        containLabel: true
    },
    xAxis: {
        axisTick: { show: false },
        axisLabel: {
            textStyle: { color: '#707070', fontSize: 14 }
        },
        axisLine: {
            // onZero: false, // X轴脱离Y轴0刻度
            lineStyle: { color: '#cccccc', type: 'dashed' }
        },
        data: ['5月1日', '5月2日', '5月3日', '5月4日', '5月5日']
    },
    yAxis: {
        name: '人数(人)',
        nameTextStyle:{
            color: '#707070', fontSize: 14
        },
        axisLabel: {
            textStyle: { color: '#707070', fontSize: 14 },
            showMaxLabel:false
        },
        axisLine: {
            symbol :['none', 'arrow'],
            symbolOffset: [0, 4],
            lineStyle: { color: '#707070' }
        },
        splitLine: { show: false },
        boundaryGap: [0, 0.1]
    },
    series: [
        {
            name:'来访人员',
            type: 'line',
            symbolSize: 10,
            z:12,
            data:[15, 6, 12, 3, 8]
        },
        {
            name:'健康',
            type: 'line',
            symbolSize: 10,
            data:[12, 5, 9, 3, 8]
        },
        {
            name:'异常',
            type: 'line',
            symbolSize: 10,
            data:[3, 1, 3, 0, 0]
        }
    ]
};