配置项如下
option = {
grid: {
left: "0px",
top: "0px",
right: "0px",
bottom: "0px"
},
xAxis: {
type: 'category',
data: ['00:00', '2:00', '4:00', '6:00', '8:00', '10:00', '12:00', '14:00', '16:00', '18:00', '20:00', "22:00"],
show: false,
interval: 0
},
yAxis: {
show: false
},
series: [{
name: 'cpu',
type: 'line',
smooth: true,
showSymbol: false,
data: [randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData()],
areaStyle: {
normal: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 0,
color: 'blue' // 0% 处的颜色
}, {
offset: 1,
color: 'blue' // 100% 处的颜色
}], false)
}
},
itemStyle: {
normal: {
color: 'blue'
}
},
lineStyle: {
normal: {
width: 0
}
}
}]
};
function randomData() {
return Math.round(Math.random() * 10);
}
setInterval(function() {
var option = {
series: [{
name: '今日',
data: [randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData(), randomData()]
}]
};
myChart.setOption(option);
}, 1000);