辖区近7日单位发案情况-发案top10情况统计

描述:当前是关于Echarts图表中的 示例。
 
              let XData = ['12', '13', '14', '15', '16','17','18日']
   let valueData = {
       data1: [67,87,163,78,88,98,158],
       data2: [87,117,127,87,97,65,134],
       data3: [87,88.5,89.5,78.5,83.5,81.5,94.5],
   }
   var option = {
                tooltip: {
                  trigger: 'axis',
                  axisPointer: { // 坐标轴指示器,坐标轴触发有效
                    type: 'shadow', // 默认为直线,可选为:'line' | 'shadow'
                    shadowStyle: {
                        shadowColor: 'rgba(124, 217, 154, 0.35)',
                        shadowBlur: 10
                    }
                  },
                  backgroundColor: '#FFFFFF',
                  borderColor: 'rgba(92, 199, 140, 0.43)',
                  borderWidth: 1,
                  shadowColor: ' rgba(92, 199, 140, 0.35)',
                  shadowBlur: 10,
                  formatter: function (params) {
                        let strName1 = params[0].seriesName
                        let value1 = params[0].value
                        let strName2 = params[1].seriesName
                        let value2 = params[1].value
                        let strName3 = params[2].seriesName
                        let value3 = params[2].value
                        return '<div><span style="color:rgba(36, 36, 36, 1);display: inline-block;width: 86px;">前七天数量</span><span style="color:rgba(8, 144, 83, 1)">'+value1+'</span></div><div><span style="color:rgba(36, 36, 36, 1);display: inline-block;width: 86px;">近七天数量</span><span style="color:rgba(224, 98, 66, 1)">'+value2+'</span></div><div><span style="color:rgba(36, 36, 36, 1);display: inline-block;width: 86px;">比例</span><span style="color:rgba(115, 66, 195, 1)">'+value3+'%</span></div>'
                  },
                  textStyle: {
                       rich: {
                        name: {
                            color: "rgba(36, 36, 36, 1)",
                            fontSize: 13,
                            align: 'center'
                        },
                        percent: {
                            fontFamily: 'DIN',
                            fontWeight: 500,
                            fontSize: 22,
                            color: '#1D91F5',
                            align: 'center'
                        },
                    }
                  }
                },
                grid: {
                    left: '2%',
                    right: '4%',
                    bottom: '14%',
                    top:'16%',
                    containLabel: true
                },
                legend: {
                    right: '4%',
                    top:'5%',
                    textStyle: {
                        color: "#666666",
                        fontSize: 14
                    },
                    data: ['前七天数量','近七天数量'],
                    itemWidth: 12,
                    itemHeight: 12,
                    itemGap: 25,
                },
                xAxis: {
                    type: 'category',
                    data: XData,
                   axisLine: {
                        lineStyle: {
                            color: 'rgba(193, 207, 220, 1)',
                        }
                    },
                    axisLabel: {
                        textStyle: {
                            color: "rgba(0, 0, 0, 1)"
                        }
                    },
                },
                yAxis: [{
                        type: 'value',
                        axisLabel: {                
                            textStyle: {
                                color: "rgba(0, 0, 0, 1)"
                            }}    ,
                        axisLine: {
                            lineStyle: {
                                color: '#cdd5e2'
                            }
                        },
                        splitLine: {
                            show: true,
                            lineStyle: {
                                color: 'rgba(193, 207, 220, 1)',
                            }
                        },
                    },
                    {
                        type: "value",
                        nameTextStyle: {
                            color: "#666666"
                        },
                        position: "right",
                        axisLine: {
                            lineStyle: {
                                color: '#cdd5e2'
                            }
                        },
                        splitLine: {
                            show: false,
                        },
                        axisLabel: {
                            show: true,
                            formatter: "{value} %", //右侧Y轴文字显示
                            textStyle: {
                                color: "rgba(0, 0, 0, 1)"
                            }
                        }
                    }
                ],
                series: [{
                        name: '前七天数量',
                        type: 'bar',
                        barWidth: '20',
                        barGap: '50%',
                        itemStyle: {
                            normal: {
                                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                                        offset: 0,
                                        color: 'rgba(92, 199, 140, 1)'
                                    }, {
                                        offset: 1,
                                        color: 'rgba(33, 166, 115, 1)'
                                    }]),
                                }
                        },
                        label: {
                            "show": true,
                            "textStyle": {
                                fontSize: 18,
                                fontFamily: 'DIN',
                                fontWeight: 'bold',
                                color: 'rgba(8, 144, 83, 1)'
                            },
                            "position": "top",
                        },
                        data: valueData.data1
                    },
                    {
                        name: '近七天数量',
                        type: 'bar',
                        barWidth: '20',
                        barGap: '50%',
                        label: {
                            "show": true,
                            "textStyle": {
                                fontSize: 18,
                                fontFamily: 'DIN',
                                fontWeight: 'bold',
                                color: 'rgba(224, 98, 66, 1)'
                            },
                            "position": "top",
                        },
                        itemStyle: {
                            normal: {
                                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                                    offset: 0,
                                    color: 'rgba(255, 164, 155, 1)'
                                }, {
                                    offset: 1,
                                    color: 'rgba(255, 135, 154, 1)'
                                }]),
                            }

                        },
                        data: valueData.data2
                    },{
                        name: "智能化比例",
                        type: "line",
                        yAxisIndex: 1, //使用的 y 轴的 index,在单个图表实例中存在多个 y轴的时候有用
                        smooth: false, //平滑曲线显示
                        symbol: "circle", //标记的图形为实心圆
                        symbolSize: 9, //标记的大小
                        label: {
                            "show": true,
                            "textStyle": {
                                fontSize: 18,
                                fontFamily: 'DIN',
                                fontWeight: 'bold',
                                color: '#7342C3'
                            },
                            "position": "top",
                            formatter: function(p) {
                                return p.value > 0 ? (p.value) + '%' : '0%';
                            }
                        },
                        itemStyle: {
                            normal: {
                                color: 'rgba(126, 45, 255, 1)',
                                // borderColor: 'rgba(255, 119, 74, 1)',  //圆点透明 边框
                                // borderWidth: 2
                            },
                        },
                        lineStyle: {
                            color: "rgba(126, 45, 255, 1)",
                            type: 'dashed'
                        },
                        data: valueData.data3
                    }
                ]
            };