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: '平均值'
}]
},
},
]
};