简单的数据可视化,并加入了animation动态效果
来源:互联网 发布:阿里云 香港节点 速度 编辑:程序博客网 时间:2024/05/19 19:43
function dataChart(dataObj){var style = document.createElement('style'); style.type = 'text/css';var maxNum=Math.max.apply(null, dataObj.data);var ppt=parseInt(maxNum/100);for(var i=0;i<dataObj.data.length;i++){var pptOf;if(dataObj.data[i]==maxNum){pptOf=220;}else{pptOf=parseInt(dataObj.data[i]/ppt*2.2);}var dataHTML='<div class="data-item">';dataHTML+='<span><span class="data-year">'+dataObj.year[i]+'</span>'dataHTML+='<span class="data-bar" style="width:'+pptOf+'px;animation:dataBar'+i+' 2s;-webkit-animation:dataBar'+i+' 2s; "></span></span>';dataHTML+='<span class="data-msg"><b>'+dataObj.data[i]+'</b>条</span>';dataHTML+='</div>';var rule = "@-webkit-keyframes dataBar"+i+"{0% {width:0;}100%{width:"+pptOf+"px}}"+"@keyframes dataBar"+i+"{0% {width:0;}100%{width:"+pptOf+"px}}";style.innerHTML += rule;document.getElementsByTagName('head')[0].appendChild(style);this.stylesheet = document.styleSheets[document.styleSheets.length-1];try {this.stylesheet.insertRule( rule , this.stylesheet.rules.length);} catch (e) {};$("#dataStatisticsBox-body").append(dataHTML);}}
效果:
调用接口
dataChart({//数据统计接口year:[2013,2014,2015,2016,2017],data:[5542,3215,995,4551,2235]});
阅读全文
0 0
- 简单的数据可视化,并加入了animation动态效果
- 水波加入了简单的反射,效果好多了.
- 水波加入了简单的反射,效果好多了.
- 水波加入了简单的反射,效果好多了.
- 水波加入了简单的反射,效果好多了.
- 水波加入了简单的反射,效果好多了.
- 水波加入了简单的反射,效果好多了.
- 水波加入了简单的反射,效果好多了.
- 水波加入了简单的反射,效果好多了.
- Android动态效果Animation
- Animation简单效果
- 基于javascript的简单数据可视化:DVisual
- 利用Excel进行简单的数据可视化
- D3 数据可视化的简单例子
- 数据挖掘 用可视化效果展现你的数据
- 简单的animation动画效果的实现过程
- Animation动画效果简单汇总
- 数据可视化简单理解
- mongoDB简介
- 绿盟前端笔试题
- NOIP2012开车旅行&疫情控制解题记录
- javaweb框架之springmvc
- 对拍
- 简单的数据可视化,并加入了animation动态效果
- JAVA读取properties配置文件的方法
- 3.使用annotation配置
- Akka使用入门
- startActivity 的启动过程源码分析学习
- Python3:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
- 分治算法求解kth largest element问题
- Gson解析
- 本文转自:http://www.cnblogs.com/Charles2008/archive/2009/09/03/1559896.html