在平时开发项目时,免不了需要对数据进行图表显示的需求,比如:趋势图、饼状图、柱形图等。
Echarts.js是来自百度团队研发的图表js插件,利用HTML+js实现折线图、饼状图、热点图、3d图形等等,可在PC和移动端显示,加载速度快,功能丰富。
https://echarts.apache.org/zh/index.html
官网首页有着很多实例以及相关介绍,获取echart.js可以从本人百度网盘获取,包含所有图表组件,可直接引用。
链接: https://pan.baidu.com/s/1IEm8NGwqq4ExgYWp8mz9CA
提取码:aihy
为Echarts放置一个具备宽高的DOM容器
Echarts加载数据
你把echarts.min.jsecharts-gl.min.js
这两个js文件从echarts官网下载下来,在同一个文件夹内新建一个HTML文件,把下面的代码复制进去。OK!
<!DOCTYPE html>
<html>
<head>
<title>echarts</title>
<meta http-equiv="content-type" content="text/htmlcharset=utf-8">
<style type="text/css">
html, body {
height: 100%
width: 100%
margin: 0
padding: 0
}
#main {
height: 100%
}
</style>
<script src="./echarts.min.js"></script>
<script src="./echarts-gl.min.js"></script>
</head>
<body>
<div id="main"></div>
<script type="text/javascript">
var chart = echarts.init(document.getElementById('main'))
chart.setOption({
grid3D: {},
xAxis3D: {},
yAxis3D: {},
zAxis3D: {},
series: [{
type: 'scatter3D',
symbolSize: 50,
data: [[-1, -1, -1], [0, 0, 0], [1, 1, 1]],
itemStyle: {
opacity: 1
}
}]
})
</script>
</body>
</html>