ECharts加载json数据解决方案
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>五分钟上手之散点图</title>
<!-- 引入 echarts.js -->
<script src="https://cdn.bootcss.com/echarts/4.2.1-rc1/echarts.min.js"></script>
<script src="https://cdn.bootcss.com/jquery/3.4.0/jquery.min.js"></script>
</head>
<body>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<div style="height: 500px;width: 1000px;" id="main"></div>
<script type="text/javascript">
var myChart = echarts.init(document.getElementById("main"));
var x_data = [1,2,3,4]
var y_data = [1,20,3,40]
myChart.setOption({
title : {
/*text : '睡眠质量监测',
textStyle:{
fontSize:12,
}*/
},
tooltip : {
trigger : 'axis'
},
xAxis : {
data : x_data
},
yAxis : {
splitLine : {
show : false
}
},
/* toolbox : {
left : 'center',
feature : {
dataZoom : {
yAxisIndex : 'none'
},
restore : {},
saveAsImage : {}
}
},*/
dataZoom : [ {
startValue : '2014-06-01'
}, {
type : 'inside'
} ],
visualMap : {
top : 10,
right : 10,
pieces : [ {
gt : 1,
lte : 2,
label:'浅睡',
color : '#ff9933'
}, {
gt : 2,
lte : 3,
label:'深睡',
color : '#cc0033'
}, {
gt : 3,
lte : 4,
label:'熟睡',
color : '#660099'
} ],
outOfRange : {
color : '#999'
}
},
series : {
name : '睡眠',
type : 'line',
data : y_data,
markLine : {
silent : true,
data : [ {
yAxis : 1
}, {
yAxis : 2
}, {
yAxis : 3
} ]
}
}
});
myChart.setOption(option)
</script>
</body>
</html>
模拟数据
json数据
https://echarts.baidu.com/examples/data/asset/data/aqi-beijing.json
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>五分钟上手之散点图</title>
<!-- 引入 echarts.js -->
<script src="https://cdn.bootcss.com/echarts/4.2.1-rc1/echarts.min.js"></script>
<script src="https://cdn.bootcss.com/jquery/3.4.0/jquery.min.js"></script>
</head>
<body>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<div style="height: 500px;width: 1000px;" id="main"></div>
<script type="text/javascript">
var myChart = echarts.init(document.getElementById("main"));
$.get('aqi-beijing.json', function (data) {
myChart.setOption({
title : {
/*text : '睡眠质量监测',
textStyle:{
fontSize:12,
}*/
},
tooltip : {
trigger : 'axis'
},
xAxis : {
data: data.map(function (item) {
return item[0];
})
},
yAxis : {
splitLine : {
show : false
}
},
/* toolbox : {
left : 'center',
feature : {
dataZoom : {
yAxisIndex : 'none'
},
restore : {},
saveAsImage : {}
}
},*/
dataZoom : [ {
startValue : '2014-06-01'
}, {
type : 'inside'
} ],
visualMap : {
top : 10,
right : 10,
pieces : [ {
gt : 1,
lte : 2,
label:'浅睡',
color : '#ff9933'
}, {
gt : 2,
lte : 3,
label:'深睡',
color : '#cc0033'
}, {
gt : 3,
lte : 4,
label:'熟睡',
color : '#660099'
} ],
outOfRange : {
color : '#999'
}
},
series : {
name : '睡眠',
type : 'line',
data: data.map(function (item) {
return item[1];
}),
markLine : {
silent : true,
data : [ {
yAxis : 1
}, {
yAxis : 2
}, {
yAxis : 3
} ]
}
}
});
})
myChart.setOption(option)
</script>
</body>
</html>
原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1
90后前端妹子,爱编程,爱运营,文艺与代码齐飞,魅力与智慧共存的程序媛一枚。
坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见
GitHub 加速计划 / js / json
18
5
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:2 个月前 )
960b763e
5 个月前
8c391e04
8 个月前
更多推荐
已为社区贡献34条内容
所有评论(0)