对于服务型的公司来说,需要了解用户的使用趋势,来帮助分析市场的走向,所以说统计在一个管理后台中是必不可少的。

会用到echarts插件 ,其官网网址 http://echarts.baidu.com/

比如我想了解一段时间内所有停车场对于使用某一个功能的使用量,如做到下图的效果

要引入的文件

<script type="text/javascript" src="/../js/echarts.min.js"></script>

前端页面

<div id="totalPicture" class="col-sm-8"  style="height: 600px;"></div>

js

 

var list = {
name : [],
count : []
};
for(var i = 0; i< data.data.length; i++) {
var item = data.data[i];
list.name.push(item._id); //后台得到的数据 push到自己定义的数组中去
list.count.push(item.count);
}
var statisticsEcharts = echarts.init(document.getElementById("totalPicture")); //渲染到前端页面id为totalPicture
//指定图表的配置项和数据
var option = {
title: {
text: $scope.StartDate+'~'+$scope.EndDate+'时间内各停车场月卡续费总数统计图', //设置统计图的名称
x:'center'
},
tooltip : {
trigger: 'axis',
axisPointer : {
type : 'line'
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
toolbox: {
feature: {
saveAsImage: {} //设置是否下载图片
}
},
xAxis: {
type : 'category',
name:'名称', //设置X轴的名称
axisLine: {
lineStyle: { color: 'blue' }
},
splitLine: {
lineStyle: {
opacity: 0.45
}
},
axisTick: {
show: false
},
data : list.name,
axisLabel:{
formatter:function(val){return val.split("").join("\n");} // 设置X轴坐标名称的方向(纵向)
}
},
yAxis: {
name:'使用量',//设置y轴的名称
axisLine: {
lineStyle: { color: 'blue' } //设置y的颜色
}
},
series: [
{
name: '使用量',
type: 'bar',
stack: '总量',
label: {
normal: {
show: true,
position: 'top'
}
},
data:list.count
}
]
};
statisticsEcharts.setOption(option);
												

最新文章

  1. 在Asp.Net MVC 中配置 Serilog
  2. WPF实现图片倒影
  3. xfce4 启用回收站
  4. NYOJ题目97兄弟郊游问题
  5. VR介绍
  6. Linux命令总结_文件查找之grep
  7. maven3实战之设置HTTP代理
  8. ReactNative学习-滑动查看图片第三方组件react-native-swiper
  9. LA 2218 (半平面交) Triathlon
  10. 常用后台frame框架
  11. python+sqlite3
  12. 关于 firefox 无法在 passport.csdn.net 找到该服务器
  13. C++ Builder中TOpenDialog控件的使用例子
  14. log4j的Appenders配置
  15. Android官方技术文档翻译——新构建系统概述
  16. VS Code python初体验笔记
  17. 使用SQL SERVER 来自动发送邮件
  18. JEECG 上传插件升级-Online
  19. Linux普通用户使用sudo免输密码(Debian/Redhat通用)
  20. 字节码分析finally块对return返回值的影响

热门文章

  1. Random 类生成随机数
  2. Quartz -第一篇-入门
  3. link与import区别
  4. Swift(二)控制流
  5. html5--6-6 CSS选择器3
  6. skynet源码阅读&lt;6&gt;--线程调度
  7. 「HAOI2015」「LuoguP3178」树上操作(树链剖分
  8. PDB文件说明
  9. spring+mybatis 多数据源整合--temp
  10. Spring Boot与Spring Session集成