option = {
xAxis: [
{
show: false,
min: 0,
max: 100,
inverse: true
}
],
yAxis: {
show: false
},
grid: {
left: '5%',
right: '5%'
},
series: [{
symbol: 'circle',
symbolSize: 0.1,
label: {
show: true,
color: '#000',
formatter (a) {
return '{name|' + '知识点' + '}{score|' + '超1.3分' + '}'
},
rich: {
name: {
color: '#000',
fontSize: 14
},
score: {
color: '#2e937f',
fontSize: 14,
fontWeight: 700,
padding: [0, 0, 0, 10]
}
},
lineHeight: 22,
borderRadius: 12,
padding: [2, 10],
borderWidth: 1,
backgroundColor: '#fff',
shadowColor: '#999',
shadowBlur: 10,
shadowOffsetX: 0
},
data: [
[25, 1.3],
[10, 1.1],
[10, 1.7],
[100, 1.7],
[50, 1.7],
[30, 1.7],
[40, 1.1],
[45, 1],
[65, 1.2]
],
type: 'scatter',
markArea: {
silent: true,
label: {
position: 'insideBottom',
color: '#000'
},
itemStyle: {
color: '#f6feff',
borderWidth: 0.5,
borderColor: '#999',
borderType: 'dashed'
},
data: [
[
{
name: '低分',
xAxis: 0
},
{
xAxis: 40
}
],
[
{
name: '不及格',
xAxis: 40
},
{
xAxis: 60
}
],
[
{
name: '及格',
xAxis: 60
},
{
xAxis: 80
}
],
[
{
name: '优分',
xAxis: 80
},
{
xAxis: 100
}
]
]
}
}]
}