覆盖率&PSIecharts cross配置项内容和展示

配置项如下
      var xAxisData = ['2020-07-26', '2020-08-02', '2020-08-09', '2020-08-16', '2020-08-23', '2020-08-30', '2020-09-06', '2020-09-13', '2020-09-20', '2020-09-27', '2020-10-04', '2020-10-11', '2020-10-18', '2020-10-25', '2020-11-01', '2020-11-08', '2020-11-15', '2020-11-22', '2020-11-29', '2020-12-06', '2020-12-13', '2020-12-20', '2020-12-27', '2021-01-03'];
var seriesName1 = "覆盖率";
var seriesName2 = "PSI";
var seriesData1 = ['90.8', '91.4', '91.9', '91.4', '91.5', '91.6', '91.8', '91.8', '91.7', '91.3', '89.7', '90.4', '90.5', '92.1', '91.8', '93.5', '92.6', '93.1', '92.0', '92.1', '90.4', '87.0', '86.3', '86.0'];
var seriesData2 = ['0.003', '0.001', '0.003', '0.001', '0.002', '0.003', '0.001', '0.004', '0.003', '0.005', '0.008', '0.008', '0.008', '0.004', '0.014', '0.028', '0.022', '0.028', '0.024', '0.027', '0.036', '0.067', '0.079', '0.097'];
// var jsonData = {
//     x: ['2020-07-26', '2020-08-02', '2020-08-09', '2020-08-16', '2020-08-23', '2020-08-30', '2020-09-06', '2020-09-13', '2020-09-20', '2020-09-27', '2020-10-04', '2020-10-11', '2020-10-18', '2020-10-25', '2020-11-01', '2020-11-08', '2020-11-15', '2020-11-22', '2020-11-29', '2020-12-06', '2020-12-13', '2020-12-20', '2020-12-27', '2021-01-03'],
//     y: [{
//             name: '覆盖率',
//             data: ['90.8', '91.4', '91.9', '91.4', '91.5', '91.6', '91.8', '91.8', '91.7', '91.3', '89.7', '90.4', '90.5', '92.1', '91.8', '93.5', '92.6', '93.1', '92.0', '92.1', '90.4', '87.0', '86.3', '86.0']
//         },
//         {
//             name: 'PSI',
//             data: ['0.003', '0.001', '0.003', '0.001', '0.002', '0.003', '0.001', '0.004', '0.003', '0.005', '0.008', '0.008', '0.008', '0.004', '0.014', '0.028', '0.022', '0.028', '0.024', '0.027', '0.036', '0.067', '0.079', '0.097']
//         },
//     ]
// }
var option = {
    title: {
        text: '覆盖率&PSI',
        x: "center",
        top: "5%",
        textStyle: {
            fontSize: "15",
            fontWeight: "bold"
        }
    },
    tooltip: { //提示框组件
        trigger: 'axis',
        formatter: function(params) {
            var relVal = params[0].name;
            for (var i = 0, l = params.length; i < l; i++) {
                if (i === 0) {
                    relVal += '<br/>' + params[i].marker + params[i].seriesName + ' : ' + params[i].value + '%'
                } else {
                    relVal += '<br/>' + params[i].marker + params[i].seriesName + ' : ' + params[i].value
                }
            }
            return relVal;
        },
        axisPointer: {
            // type: 'cross',
            lineStyle: {
                color: {
                    type: "linear",
                    x: 0,
                    y: 0,
                    x2: 0,
                    y2: 1,
                    colorStops: [{
                            offset: 0,
                            color: "rgba(233, 233, 233,0)"
                        },
                        {
                            offset: 0.5,
                            color: "rgba(0, 0, 0,1)"
                        },
                        {
                            offset: 1,
                            color: "rgba(233, 233, 233,0)"
                        }
                    ],
                    global: false
                }
            }
        },
        textStyle: {
            color: '#fff',
            fontStyle: 'normal',
            fontFamily: '微软雅黑',
            fontSize: 12,
        }
    },
    grid: {
        left: '3%',
        right: '4%',
        bottom: '5%',
        top: '10%',
        padding: '0 0 0 0',
        containLabel: true,
    },
    legend: {
        show: true,
        x: 'left',
        y: ' center',
        orient: 'vertical',
        backgroundColor: '#fff',
        borderWidth: 1,
        borderRadius: 5,
        shadowColor: '#ccc',
        textStyle: {
            color: '#4c647c',
            fontStyle: 'normal',
            fontFamily: '微软雅黑',
            fontSize: 12
        }
    },
    xAxis: [{
        type: 'category',
        boundaryGap: true, //坐标轴两边留白
        data: xAxisData,
        axisLabel: { //坐标轴刻度标签的相关设置。
            interval: 0, //设置为 1,表示『隔一个标签显示一个标签』
            splitNumber: 5,
            margin: 15,
            rotate: 40,
            textStyle: {
                color: '#4c647c',
                fontStyle: 'normal',
                fontFamily: '微软雅黑',
                fontSize: 12,
            }
        },
        axisTick: { //坐标轴刻度相关设置。
            show: false,
            alignWithLabel: true
        },
        axisLine: { //坐标轴轴线相关设置
            lineStyle: {
                color: '#4c647c',
                opacity: 0
            }
        },
        splitLine: { //坐标轴在 grid 区域中的分隔线。
            show: true,
            lineStyle: {
                color: ['#000'],
                opacity: 0.06
            }
        }
    }],
    yAxis: [{
            name: '覆盖率',
            nameLocation: "middle",
            nameTextStyle: {
                padding: [0, 4, 25, 6],
                color: "#5FBDFF",
                fontSize: "12"
            },
            type: 'value',
            min: 50,
            max: 100,
            splitNumber: 9,
            axisLabel: {
                formatter: '{value}%',
                textStyle: {
                    color: '#4c647c',
                    fontStyle: '{value}',
                    fontFamily: '微软雅黑',
                    fontSize: 12,
                }
            },
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            splitLine: {
                show: true,
                lineStyle: {
                    color: ['#000'],
                    opacity: 0.06
                }
            }

        },
        {
            name: 'PSI',
            nameLocation: "middle",
            nameRotate: -90,
            nameTextStyle: {
                padding: [0, 4, 25, 6],
                color: "#C40000",
                fontSize: "12"
            },
            type: 'value',
            min: 0,
            max: 0.5,
            splitNumber: 9,
            axisLabel: {
                formatter: '{value}',
                textStyle: {
                    color: '#4c647c',
                    fontStyle: '{value}',
                    fontFamily: '微软雅黑',
                    fontSize: 12,
                }
            },
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            splitLine: {
                show: false,
                lineStyle: {
                    color: ['#000'],
                    opacity: 0.06
                }
            }

        }
    ],
    series: [{
            name: seriesName1,
            type: 'line',

            data: seriesData1,
            label: {
                show: true,
                formatter: '{c}%',
                position: 'top',
                textStyle: {
                    color: '#000',
                    fontSize: 12
                }
            },
            symbolSize: 6,
            barWidth: 10,
            barGap: 0, //柱间距离
            itemStyle: { //图形样式
                normal: {
                    lineStyle: {
                        width: 3,
                        // type: 'dotted',
                    },
                    barBorderRadius: 20,
                    color: '#5fbdff',
                },
            },
        },
        {
            name: seriesName2,
            type: 'line',
            data: seriesData2,
            label: {
                show: true,
                position: 'top',
                textStyle: {
                    color: '#000',
                    fontSize: 12
                }
            },
            symbolSize: 6,
            yAxisIndex: 1,
            barWidth: 10,
            barGap: 1, //柱间距离
            itemStyle: { //图形样式
                normal: {
                    lineStyle: {
                        width: 3,
                        // type: 'dotted',
                    },
                    barBorderRadius: 50,
                    color: '#C40000',
                },
            },
        },

    ]
};
    
截图如下