单个污染物

描述:当前是关于Echarts图表中的 折线图 示例。
 
            var xAxisData = ['09-01', '09-02', '09-03', '09-04', '09-05', '09-06', '09-07', '09-08', '09-09', '09-10'];
var seriesData = [0.5, 0.2, 0.1, 0.4, 0.5, 1, 0.5, 0.2, 0.1, 0.4, 0.5, 1];
var preditDate = '09-06';

var index = 0;
var actualPercent = ''
xAxisData.forEach(function(item, i){
    if(item == preditDate){
        index = i;
    }
})

//实测比例
//预测比例

//xAxis



option = {
    color: ['#259e72', '#178fcd'],
     tooltip: {
        trigger: 'axis'
    },
    xAxis: [{
        axisLine : {
            show : false,
            lineStyle : {
                color : '#787878'
            }
        },
       axisLabel : {
            color : '#787878'
        },
        boundaryGap: false,
        data: xAxisData
    },
    {
        "gridIndex": 1,
        "type": "category",
        "position": "bottom",
        "name": "保障前",
        "nameLocation": "center",
        "nameTextStyle": {
            //"fontWeight": "bold"
        },
        "nameGap": -5,
        "offset": 40,
        "data": [""],
        "axisTick": {
            "length": 40,
            "inside": true,
            "show": true
        },
        "axisLabel": {
            "inside": false,
            "show": true
        },
        "axisLine": {
            "show": false,
            "onZero": false
        }
    },
    {
        "gridIndex": 2,
        "type": "category",
        "position": "bottom",
        "name": "保障中",
        "nameLocation": "center",
        "nameTextStyle": {
            //"fontWeight": "bold"
        },
        "nameGap": -5,
        "offset": 40,
        "data": [""],
        "axisTick": {
            "length": 40,
            "inside": true,
            "show": true
        },
        "axisLabel": {
            "inside": false,
            "show": true
        },
        "axisLine": {
            "show": false,
            "onZero": false
        }
    },
    {
        "gridIndex": 3,
        "type": "category",
        "position": "bottom",
        "name": "保障后",
        "nameLocation": "center",
        "nameTextStyle": {
            //"fontWeight": "bold"
        },
        "nameGap": -5,
        "offset": 40,
        "data": [""],
        "axisTick": {
            "length": 40,
            "inside": true,
            "show": true
        },
        "axisLabel": {
            "inside": false,
            "show": true
        },
        "axisLine": {
            "show": false,
            "onZero": false
        }
    },
     {
        "gridIndex": 4,
        "type": "category",
        "position": "top",
        "name": "实测",
        "nameLocation": "center",
        "nameTextStyle": {
            //"fontWeight": "bold"
        },
        "nameGap": -5,
        "offset": 10,
        "data": [""],
        "axisTick": {
            "length": 10,
            "inside": true,
            "show": true
        },
        "axisLabel": {
            "inside": false,
            "show": true
        },
        "axisLine": {
            "show": false,
            "onZero": false
        }
    },
    {
        "gridIndex": 5,
        "type": "category",
        "position": "top",
        "name": "预测",
        "nameLocation": "center",
        "nameTextStyle": {
            //"fontWeight": "bold"
        },
        "nameGap": -5,
        "offset": 10,
        "data": [""],
        "axisTick": {
            "length": 10,
            "inside": true,
            "show": true
        },
        "axisLabel": {
            "inside": false,
            "show": true
        },
        "axisLine": {
            "show": false,
            "onZero": false
        }
    },
    ],
    "grid": [{
         "left": "5%",
         "right" : "5%",
         
        "show": true
    }, // 
    {
        "show": true,
        tooltip : {
             trigger: 'item',
            axisPointer : {
                type: 'none'
            }
        },
        "borderWidth": 0,
        "shadowColor": "rgba(0, 0, 0, 0.3)",
        "shadowBlur": 1,
        axisLabel:{
            padding: [10, 0]
        },
        "width": "30%",
        "left" : "5%"
    },
    {
        "show": true,
        "borderWidth": 0,
        "shadowColor": "rgba(0, 0, 0, 0.3)",
        "shadowBlur": 1,
         tooltip : {
             trigger: 'item',
            axisPointer : {
                type: 'none'
            }
        },
        axisLabel:{
            padding: [10, 0]
        },
        "width": "25%",
        "left": "35%"
    },{
        "show": true,
        "borderWidth": 0,
        "shadowColor": "rgba(0, 0, 0, 0.3)",
        "shadowBlur": 1,
         tooltip : {
             trigger: 'item',
            axisPointer : {
                type: 'none'
            }
        },
        axisLabel:{
            padding: [10, 0]
        },
        "width": "30%",
        "left": "65%"
    },{
        "show": true,
        "borderWidth": 0,
        "shadowColor": "rgba(0, 0, 0, 0.3)",
        "shadowBlur": 1,
         tooltip : {
             trigger: 'item',
            axisPointer : {
                type: 'none'
            }
        },
        axisLabel:{
            padding: [10, 0]
        },
        "width": "60%",
        "left": "5%"
    },{
        "show": true,
        "borderWidth": 0,
         tooltip : {
             trigger: 'item',
            axisPointer : {
                type: 'none'
            }
        },
        "shadowColor": "rgba(0, 0, 0, 0.3)",
        "shadowBlur": 1,
        axisLabel:{
            padding: [10, 0]
        },
        "width": "40%",
        "left": "55%"
    }],
    yAxis: [{
        name: '',
         axisLine : {
            show : false,
            lineStyle : {
                color : '#787878'
            }
        },
       axisLabel : {
            color : '#787878'
        },
    },{
        "gridIndex": 1,
        "type": "value",
        "interval": 20,
        "max": 100,
        "min": 0,
        "axisTick": {
            "show": false
        },
        "axisLine": {
            "show": false,
            "onZero": true
        },
        "axisLabel": {
            "show": false
        }
    },{
        "gridIndex": 2,
        "type": "value",
        "interval": 20,
        "max": 100,
        "min": 0,
        "axisTick": {
            "show": false
        },
        "axisLine": {
            "show": false,
            "onZero": true
        },
        "axisLabel": {
            "show": false
        }
    },{
        "gridIndex": 3,
        "type": "value",
        "interval": 20,
        "max": 100,
        "min": 0,
        "axisTick": {
            "show": false
        },
        "axisLine": {
            "show": false,
            "onZero": true
        },
        "axisLabel": {
            "show": false
        }
    },{
        "gridIndex": 4,
        "type": "value",
        "interval": 20,
        "max": 100,
        "min": 0,
        "axisTick": {
            "show": false
        },
        "axisLine": {
            "show": false,
            "onZero": true
        },
        "axisLabel": {
            "show": false
        }
    },{
        "gridIndex": 5,
        "type": "value",
        "interval": 20,
        "max": 100,
        "min": 0,
        "axisTick": {
            "show": false
        },
        "axisLine": {
            "show": false,
            "onZero": true
        },
        "axisLabel": {
            "show": false
        }
    }],
    "visualMap": [{
        "show": false,
        "dimension": 0,
        "seriesIndex": 0,
        "pieces": [{
            "lte": index,
            "color": "#259e72"
        }, {
            "gt": index,
            "lte": seriesData.length+1,
            "color": "#51d9a7"
        }]
    }],
    series: [{
            name: '温度',
            type: 'line',
            smooth: true,
            "xAxisIndex": "0",
            data: seriesData,
            markLine: {
                label: {
                    color: '#666',
                    position: 'middle',
                    textStyle: {
                        padding: -50
                    }
                },
                lineStyle: {
                    color: '#666'
                }
            }
        }, {
        name: '平行于y轴的趋势线',
        type: 'line',
        color: ['black'],
        markLine: {
            data: [
                [{
                        symbol: "line",
                        coord: [preditDate, 0]
                    }, {
                        symbol: "line",
                        coord: [preditDate, 1]
                    } 
                ]
            ]
        }
    }
    ]
};