var data1 = [100, 60, 50, 40, 20];
var data2 = ['', '', '', '', 20, 60];
var dataX = ['01','01', '02', '01','01', '02'];
option = {
xAxis: {
type: 'category',
boundaryGap: false
},
yAxis: {
type: 'value',
},
series: [
{
data: data1,
type: 'line',
z: 999999,
smooth: false,
symbol: 'emptyCircle',
symbolSize: 10,
showSymbol: true,
itemStyle : {
normal: {
label : {
show: true // 顶端内容显示
},
color: "#25a4fb",
lineStyle: {
color: "#25a4fb"
}
}
},
areaStyle: {
normal: {
origin: 'start',
color: new echarts.graphic.LinearGradient(
0, 0, 0, 1,
[
{
offset: 0,
color: '#e6f5fe'
},
{
offset: 0.5,
color: '#f5fbff'
},
{
offset: 1,
color: '#fff'
}
]
)
}
}
},
{
name: '',
type: 'line',
smooth: true,
symbol: 'emptyCircle',
symbolSize: 10, // 圆点大小
itemStyle:{
normal:{
label : {
show: true // 顶端内容显示
},
color: "#ffa422",
lineStyle:{
width:2,
color: '#ffa422',
type:'dashed'
}
}
},
data: data2,
areaStyle: {
normal: {
origin: 'start',
color: new echarts.graphic.LinearGradient(
0, 0, 0, 1,
[
{
offset: 0,
color: '#eee9da'
},
{
offset: 0.5,
color: '#fff6e8'
},
{
offset: 1,
color: '#fff'
}
]
)
}
}
},
],
};