此篇博客内容主要是本人实际工作经验。话不多说,直接附上具体实现图
1. 因js原图太长,所以直接附上js源码(getData方法中的一些参数可以对应原图效果查看其作用)
<script type="text/javascript">
$(function () {
getData();
dateFormat();
});
function getData() {
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('line'));
// 指定图表的配置项和数据
var option = {
title : {
text : '集群统计折线图'
},
tooltip : {
show : true,
trigger : 'axis'
},
legend : {
data : [ "内存M" ]
//图例
},
dataZoom : [ {
type : 'inside', //支持鼠标滚动缩放
start : 0, //默认数据初始缩放范围为10%到90%
end : 100
} ],
toolbox : {
show : true,
feature : {
mark : {
show : true
},
dataView : {
show : true,
readOnly : false
},
magicType : {
show : true,
type : [ 'bar', 'line' ]
},
restore : {
show : true
},
saveAsImage : {
show : true
}
}
},
calculable : true,
xAxis : [ {
name : '日期/天',//X轴提示
type : 'category',