A B C得点群体区分图

描述:当前是关于Echarts图表中的 散点图 示例。
 
            option = {
    backgroundColor: "#848484",
    color: ["#FCBBDD", "#FFF792", "ADE1F7", "D8FCD2"],
    grid: {
        containLabel: true
    },
    tooltip: {
        trigger: 'item',
        showDelay: 0,
        formatter: function(params) {
            if (params.value.length > 1) {
                return params.seriesName + ' :<br/>' +
                    params.value[0] + '点 ' +
                    params.value[1] + '点 ';
            } else {
                return params.seriesName + ' :<br/>' +
                    params.name + ' : ' +
                    params.value + '点 ';
            }
        },
        axisPointer: {
            show: true,
            type: 'cross',
            lineStyle: {
                type: 'dashed',
                width: 1
            }
        }
    },
    legend: {
        data: ['A<B≥C', 'A<B<C', 'A≥B<C', 'A≥B≥C'],
        left: 'center',

    },
    xAxis: [{
        type: 'value',
        scale: true,
        axisLabel: {
            formatter: '{value} 点'
        },
        splitLine: {
            lineStyle: {
                type: 'dashed'
            }
        }
    }],
    yAxis: [{
        type: 'value',
        scale: true,
        axisLabel: {
            formatter: '{value}'
        },
        splitLine: {
            lineStyle: {
                type: 'dashed'
            }
        }
    }],
    series: [{
            name: 'A<B≥C',
            type: 'scatter',
            data: [
                [8, -6],
                [3, -3],
                [7.3, -2.1],
                [6, -2],
                [5, -3],
                [3.9, -2.3],
                [5.2, -3.8],
                [7.3, -1.3],
                [4.4, -1.3],
                [3, -2.9],
                [6, -1.8],
                [8.1, -8.1],
                [6.2, -2.2],
                [2, -1.4],
                [5, -2],
                [7, -3],
                [5, -2],
                [3.1, -2.1],
                [6.8, -0.6],
                [5.1, -2.0],
                [5.2, -2.1],
                [6.8, -2.7],
                [8, -5],
                [4, -3],
                [7.3, -0.6],
                [8.4, -2.0],
                [6.6, -1.9],
                [5.5, -0.3],
                [6.1, -2.0],
                [8.8, -1.7],
                [7.2, -2.2],
                [9, -7.6],
                [6.1, -2.1],
                [7.7, -3.6],
                [7.3, -2.1],
                [7.1, -2.1],
                [6, -2],
                [5.3, -1.4],
                [1, -1],
                [5.6, -5.0],
                [3, -2],
                [5, -2],
                [4.2, -2.2],
                [5.1, -2.1],
                [6, -3],
                [8.3, -2.3],
                [8.6, -2.5],
                [8.2, -2.1],
                [3.8, -3.8],
                [5, -1.9],
                [5, -2],
                [4, -0.5],
                [8.5, -4.3],
                [7, -3],
                [4, -1],
                [7.1, -1.9],
                [7.2, -2.0],
                [6.2, -4.4],
                [6.9, -2.4]
            ],
            markLine: {
                data: [{
                    type: 'average',
                    name: '平均值'
                }]
            },


        },
        {
            name: 'A<B<C',
            type: 'scatter',
            data: [
                [8.6, -0.2],
                [9.5, -1.0],
                [7.1, -0.1],
                [7.1, -0.4],
                [9.1, -1.3],
                [8, -1],
                [7.3, -1.2],
                [7.8, -0.9],
                [4.7, -2.3],
                [9, -0.7],
                [7.4, -1.3],
                [7.3, -2.0],
                [8.6, -1.5],
                [8, -0.8],
                [8.4, -1.2],
                [8.1, -1.7],
                [7.5, -0.3],
                [5, -1.7],
                [6.3, -0.9],
                [7.1, -1.1],
                [7.3, -0.8],
                [5.2, -0.1],
                [6.3, -0.2],
                [8.1, -0.1],
                [7.6, -1.6],
                [6.1, -0.9],
                [1.1, -1.1],
                [4.7, -1.3],
                [3.9, -0.2],
                [9, -0.3],
                [9.2, -1.0],
                [5, -1],
                [6.5, -1.5],
                [8, -1],
                [6.6, -0.4],
                [8.7, -0.5]
            ],
            markLine: {
                data: [{
                    type: 'average',
                    name: '平均值'
                }]
            }

        },
        {
            name: 'A≥B<C',
            type: 'scatter',
            data: [
                [5, 1],
                [4.1, 0.9],
                [5.1, 2.8],
                [5.1, 2.2],
                [7.5, 1.2],
                [4.3, 3.8],
                [8.6, 0.1],
                [5.5, 0.6],
                [5, 2.2],
                [6.6, 1.0],
                [8.2, 1.8],
                [1.4, 2.2],
                [2.9, 0.6],
                [4.9, 2.8],
                [6.8, 2.7],
                [7.3, 0.3],
                [8.1, 1.9],
                [2.9, 0.1],
                [5, 0.1],
                [5.4, 1.2],
                [7, 1]
            ],
            markLine: {
                data: [{
                    type: 'average',
                    name: '平均值'
                }]
            },


        },
        {
            name: 'A≥B≥C',
            type: 'scatter',
            data: [
                [6.8, 0.0],
                [7.7, 0.8],
                [8.5, 0.0],
                [7, 0.4],
                [3, 0.8],
                [7.6, 0.0],
                [8, 0],
                [8.5, 0.0],
                [5, 2],
                [10, 0],
                [1, 0.4],
                [7.3, 0.7],
                [6.4, 0.4],
                [2, 0.3],
                [10, 0],
                [6, 0],
                [0.7, 0.2],
                [4, 1.2],
                [7.8, 0.3],
                [6, 1],
                [7.2, 0.8],
                [10, 0],
                [6, 0.9],
                [4.2, 1.0]
            ],
            markLine: {
                data: [{
                    type: 'average',
                    name: '平均值'
                }]
            },


        },
    ]
};