配置项如下
option = {
grid: [{
height: 60,
}],
xAxis: {
type: 'time',
boundaryGap: false,
axisLine: {
show: true,
lineStyle: {
color: '#d8d8d8',
},
},
axisTick: {
show: false,
},
axisLabel: {
margin: 15,
color: 'rgba(0,0,0,0.54)',
fontSize: 14,
},
splitLine: {
show: false,
},
// splitNumber: 20,
min: 'dataMin',
max: 'dataMax',
// offset: -10,
},
yAxis: {
"splitLine": {
"show": false
},
"axisTick": {
"show": false
},
"axisLine": {
"show": false
},
"axisLabel": {
"show": false,
},
max: val=> val.max + 20,
},
series: [{
type: 'line',
symbol: 'circle',
symbolSize: 16,
itemStyle: {
borderColor: '#fff',
},
lineStyle: {
width: 2,
},
data: [
[1584086222000, 10],
[1584086582000, "10"]
]
}, {
type: 'line',
symbol: 'circle',
symbolSize: 16,
itemStyle: {
borderColor: '#fff',
},
lineStyle: {
width: 2,
},
data: [
[1584086822000, "436"],
[1584087062000, "43"],
[1584088382000, "200"]
],
markArea: {
show: true,
// silent: true,
// label: {
// position: [10, 10],
// color: '#53A58A',
// fontSize: 14,
// fontWeight: 'bold',
// },
itemStyle: {
color: 'rgba(83,165,138,.1)',
},
data: [
[{
coord: [1584086822000]
},
{
coord: [1584088382000]
}
]
],
},
},
{
type: 'line',
symbol: 'circle',
symbolSize: 16,
itemStyle: {
borderColor: '#fff',
},
lineStyle: {
width: 2,
},
data: [
[1584088862000, "0"],
// [1584088982000, "0"],
// [1584089102000, "0"],
// [1584089222000, "0"],
// [1584089342000, "0"],
// [1584089462000, "0"]
]
}, {
type: 'line',
symbol: 'circle',
symbolSize: 16,
itemStyle: {
borderColor: '#fff',
},
lineStyle: {
width: 2,
},
data: [
// [1584088862000, "0"],
// [1584088982000, "0"],
// [1584089102000, "0"],
[1584089222000, "0"],
// [1584089342000, "0"],
[1584089462000, "0"]
]
}
]
};