先看效果,有动画的,一闪一闪(图片展示不出来):
上面的图是从 2G的txt文件中提取出来的,这些文件是记录用户行为的数据,而图中所标识的每一个点代表一个用户。后端对数据的层层提取和处理就不说,太多了,我打字又慢。这里只讲前端如何描绘出散点图。
我用的是Echarts,很强大的图表分析工具,github地址:https://github.com/ecomfe/echarts, 这是最详细的资料。
然后到Echarts官网,看看api,地址:http://echarts.baidu.com/option.html,摸清楚代码的结构。
如果以上做的差不多了,就开始码代码了。我这里只模拟几个点测试,纯前端,文件路径根据自己的实际情况改:
<html>
<head>
<meta charset='utf-8'>
<script src='lib/esl.js'></script>
<script src='lib/config.js'></script>
<script src='lib/jquery.min.js'></script>
</head>
<body>
<style>
html, body, #main {
width: 100%;
height: 100%;
margin: 0;
background: #000;
}