jquery关于图形报表的运用实现代码


Posted in Javascript onJanuary 06, 2011

效果图

jquery关于图形报表的运用实现代码 

 

在线演示http://demo.3water.com/js/jquery_baobiao/index.html
打包下载 http://xiazai.3water.com/201101/yuanma/jquery_baobiao.rar
<script type="text/javascript"> 
$(function() { 
$("#tabs").tabs(); 
}); 
</script> <script type="text/javascript"> 
gvChartInit(); 
jQuery(document).ready(function() { 
jQuery('#myTable1').gvChart({ 
chartType: 'AreaChart', 
gvSettings: { 
vAxis: { title: '金额' }, 
hAxis: { title: '月份' }, 
width: 720, 
height: 300 
} 
}); 
jQuery('#myTable2').gvChart({ 
chartType: 'LineChart', 
gvSettings: { 
vAxis: { title: '金额' }, 
hAxis: { title: '月份' }, 
width: 720, 
height: 300 
} 
}); 
jQuery('#myTable3').gvChart({ 
chartType: 'BarChart', 
gvSettings: { 
vAxis: { title: '金额' }, 
hAxis: { title: '月份' }, 
width: 720, 
height: 300 
} 
}); 
jQuery('#myTable4').gvChart({ 
chartType: 'ColumnChart', 
gvSettings: { 
vAxis: { title: '金额' }, 
hAxis: { title: '月份' }, 
width: 720, 
height: 300 
} 
}); 
jQuery('#myTable5').gvChart({ 
chartType: 'PieChart', 
gvSettings: { 
vAxis: { title: '金额' }, 
hAxis: { title: '月份' }, 
width: 720, 
height: 300 
} 
}); 
}); 
</script>

CSS样式
<style type ="text/css" > 
body 
{ 
text-align: center; 
font-family: Arial, sans-serif; 
font-size: 12px; 
} 
a 
{ 
text-decoration: none; 
font-weight: bold; 
color: #555; 
} 
a:hover 
{ 
color: #000; 
} 
div.easyui-tabs 
{ 
margin: auto; 
text-align: left; 
width: 720px; 
} 
div.clean 
{ 
border: 1px solid #850000; 
} 
.clean td, .clean th 
{ 
border: 2px solid #bbb; 
background: #ddd; 
padding: 5px 10px; 
text-align: center; 
border-radius: 2px; 
} 
.clean table 
{ 
margin: auto; 
margin-top: 15px; 
margin-bottom: 15px; 
} 
.clean caption 
{ 
font-weight: bold; 
} 
.gvChart, .clean 
{ 
border: 2px solid #850000; 
border-radius: 5px; 
-moz-border-radius: 10px; 
width: 720px; 
margin: auto; 
margin-top: 20px; 
} 
pre 
{ 
background: #eee; 
padding: 10px; 
border-radius: 10px; 
-moz-border-radius: 10px; 
} 
</style>

Html
<div class="easyui-tabs" fit="true" plain="true" style="height:500px;width:800px;"> 
<div title="Title1" style="padding:10px;"> 
<h2 id="area"> 
区域报表</h2> 
<table id='myTable1'> 
<caption> 
报表分析</caption> 
<thead> 
<tr> 
<th> 
</th> 
<th> 
一月 
</th> 
<th> 
二月 
</th> 
<th> 
三月 
</th> 
<th> 
四月 
</th> 
<th> 
五月 
</th> 
<th> 
六月 
</th> 
<th> 
七月 
</th> 
<th> 
八月 
</th> 
<th> 
九月 
</th> 
<th> 
十月 
</th> 
<th> 
十一月 
</th> 
<th> 
十二月 
</th> 
</tr> 
</thead> 
<tbody> 
<tr> 
<th> 
实际完成 
</th> 
<td> 
900 
</td> 
<td> 
600 
</td> 
<td> 
327 
</td> 
<td> 
359 
</td> 
<td> 
376 
</td> 
<td> 
398 
</td> 
<td> 
60</td> 
<td> 
50</td> 
<td> 
404</td> 
<td> 
700</td> 
<td> 
200</td> 
<td> 
500</td> 
</tr> 
<tr> 
<th> 
计划任务 
</th> 
<td> 
1167 
</td> 
<td> 
1110 
</td> 
<td> 
691 
</td> 
<td> 
165 
</td> 
<td> 
135 
</td> 
<td> 
157 
</td> 
<td> 
139 
</td> 
<td> 
136 
</td> 
<td> 
938 
</td> 
<td> 
1120 
</td> 
<td> 
55 
</td> 
<td> 
55 
</td> 
</tr> 
</tbody> 
</table> 
</div> 
<div title="Title2" style="padding:10px;"> 
<h2 id="line"> 
LineChart</h2> 
<table id='myTable2'> 
<caption> 
报表分析</caption> 
<thead> 
<tr> 
<th> 
</th> 
<th> 
一月 
</th> 
<th> 
二月 
</th> 
<th> 
三月 
</th> 
<th> 
四月 
</th> 
<th> 
五月 
</th> 
<th> 
六月 
</th> 
<th> 
七月 
</th> 
<th> 
八月 
</th> 
<th> 
九月 
</th> 
<th> 
十月 
</th> 
<th> 
十一月 
</th> 
<th> 
十二月 
</th> 
</tr> 
</thead> 
<tbody> 
<tr> 
<th> 
实际完成 
</th> 
<td> 
900 
</td> 
<td> 
600 
</td> 
<td> 
327 
</td> 
<td> 
359 
</td> 
<td> 
376 
</td> 
<td> 
398 
</td> 
<td> 
60</td> 
<td> 
50</td> 
<td> 
404</td> 
<td> 
700</td> 
<td> 
200</td> 
<td> 
500</td> 
</tr> 
<tr> 
<th> 
计划任务 
</th> 
<td> 
1167 
</td> 
<td> 
1110 
</td> 
<td> 
691 
</td> 
<td> 
165 
</td> 
<td> 
135 
</td> 
<td> 
157 
</td> 
<td> 
139 
</td> 
<td> 
136 
</td> 
<td> 
938 
</td> 
<td> 
1120 
</td> 
<td> 
55 
</td> 
<td> 
55 
</td> 
</tr> 
</tbody> 
</table> 
</div> 
<div title="Title3" style="padding:10px;"> 
<h2 id="bar"> 
BarChart</h2> 
<table id='myTable3'> 
<caption> 
报表分析</caption> 
<thead> 
<tr> 
<th> 
</th> 
<th> 
一月 
</th> 
<th> 
二月 
</th> 
<th> 
三月 
</th> 
<th> 
四月 
</th> 
<th> 
五月 
</th> 
<th> 
六月 
</th> 
<th> 
七月 
</th> 
<th> 
八月 
</th> 
<th> 
九月 
</th> 
<th> 
十月 
</th> 
<th> 
十一月 
</th> 
<th> 
十二月 
</th> 
</tr> 
</thead> 
<tbody> 
<tr> 
<th> 
实际完成 
</th> 
<td> 
900 
</td> 
<td> 
600 
</td> 
<td> 
327 
</td> 
<td> 
359 
</td> 
<td> 
376 
</td> 
<td> 
398 
</td> 
<td> 
60</td> 
<td> 
50</td> 
<td> 
404</td> 
<td> 
700</td> 
<td> 
200</td> 
<td> 
500</td> 
</tr> 
<tr> 
<th> 
计划任务 
</th> 
<td> 
1167 
</td> 
<td> 
1110 
</td> 
<td> 
691 
</td> 
<td> 
165 
</td> 
<td> 
135 
</td> 
<td> 
157 
</td> 
<td> 
139 
</td> 
<td> 
136 
</td> 
<td> 
938 
</td> 
<td> 
1120 
</td> 
<td> 
55 
</td> 
<td> 
55 
</td> 
</tr> 
</tbody> 
</table> 
</div> 
<div title="Title4" style="padding:10px;"> 
<h2 id="column"> 
ColumnChart</h2> 
<table id='myTable4'> 
<caption> 
报表分析</caption> 
<thead> 
<tr> 
<th> 
</th> 
<th> 
一月 
</th> 
<th> 
二月 
</th> 
<th> 
三月 
</th> 
<th> 
四月 
</th> 
<th> 
五月 
</th> 
<th> 
六月 
</th> 
<th> 
七月 
</th> 
<th> 
八月 
</th> 
<th> 
九月 
</th> 
<th> 
十月 
</th> 
<th> 
十一月 
</th> 
<th> 
十二月 
</th> 
</tr> 
</thead> 
<tbody> 
<tr> 
<th> 
实际完成 
</th> 
<td> 
900 
</td> 
<td> 
600 
</td> 
<td> 
327 
</td> 
<td> 
359 
</td> 
<td> 
376 
</td> 
<td> 
398 
</td> 
<td> 
60</td> 
<td> 
50</td> 
<td> 
404</td> 
<td> 
700</td> 
<td> 
200</td> 
<td> 
500</td> 
</tr> 
<tr> 
<th> 
计划任务 
</th> 
<td> 
1167 
</td> 
<td> 
1110 
</td> 
<td> 
691 
</td> 
<td> 
165 
</td> 
<td> 
135 
</td> 
<td> 
157 
</td> 
<td> 
139 
</td> 
<td> 
136 
</td> 
<td> 
938 
</td> 
<td> 
1120 
</td> 
<td> 
55 
</td> 
<td> 
55 
</td> 
</tr> 
</tbody> 
</table> 
</div> 
<div title="Title5" style="padding:10px;"> 
<h2 id="pie"> 
PieChart</h2> 
<table id='myTable5'> 
<caption> 
报表分析</caption> 
<thead> 
<tr> 
<th> 
</th> 
<th> 
一月 
</th> 
<th> 
二月 
</th> 
<th> 
三月 
</th> 
<th> 
四月 
</th> 
<th> 
五月 
</th> 
<th> 
六月 
</th> 
<th> 
七月 
</th> 
<th> 
八月 
</th> 
<th> 
九月 
</th> 
<th> 
十月 
</th> 
<th> 
十一月 
</th> 
<th> 
十二月 
</th> 
</tr> 
</thead> 
<tbody> 
<tr> 
<th> 
2010 
</th> 
<td> 
125 
</td> 
<td> 
185 
</td> 
<td> 
327 
</td> 
<td> 
359 
</td> 
<td> 
376 
</td> 
<td> 
398 
</td> 
<td> 
0 
</td> 
<td> 
0 
</td> 
<td> 
0 
</td> 
<td> 
0 
</td> 
<td> 
0 
</td> 
<td> 
0 
</td> 
</tr> 
</tbody> 
</table> 
</div> 
</div>

加入样式和框架库
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<script type="text/javascript" src="http://www.google.com/jsapi"></script> 
<script src="jquery-1.4.4.min.js" type="text/javascript"></script> 
<script src="jquery.gvChart-1.0.1.min.js" type="text/javascript"></script> 
<link href="../Demo/js/themes/default/tabs.css" rel="stylesheet" type="text/css" /> 
<link href="../Demo/js/themes/icon.css" rel="stylesheet" type="text/css" /> 
<script src="../Demo/js/jquery.easyui.min.js" type="text/javascript"></script>

以后我会和大家分享更多的好的东西,谢谢大家的支持。
文中代码打包下载
Javascript 相关文章推荐
表单(FORM)的一些实用效果代码
Mar 25 Javascript
JS图片预加载 JS实现图片预加载应用
Dec 03 Javascript
jquery中的过滤操作详细解析
Dec 02 Javascript
JavaScript中split() 使用方法汇总
Apr 17 Javascript
JS实现很实用的对联广告代码(可自适应高度)
Sep 18 Javascript
Bootstrap表单布局样式代码
May 31 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
Sep 24 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
Aug 23 Javascript
详解使用jQuery.i18n.properties实现js国际化
May 04 jQuery
JS限制输入框输入的实现代码
Jul 02 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 jQuery
vue组件中节流函数的失效的原因和解决方法
Dec 02 Vue.js
基于Jquery的简单图片切换效果
Jan 06 #Javascript
基于jquery的分页控件(C#)
Jan 06 #Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
Jan 06 #Javascript
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
Jan 06 #Javascript
基于jQuery的试卷自动排版系统实现代码
Jan 06 #Javascript
ASP中Sub和Function的区别说明
Aug 30 #Javascript
TBCompressor js代码压缩
Jan 05 #Javascript
You might like
PHP分页类集锦
2014/11/18 PHP
PHP最常用的正则表达式
2017/02/13 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
javascript与有限状态机详解
2014/05/08 Javascript
js格式化时间小结
2014/11/03 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
js+css绘制颜色动态变化的圈中圈效果
2016/01/27 Javascript
nodejs 中模拟实现 emmiter 自定义事件
2016/02/22 NodeJs
AngularJs concepts详解及示例代码
2016/09/01 Javascript
Bootstrap实现提示框和弹出框效果
2017/01/11 Javascript
原生js实现可拖动的登录框效果
2017/01/21 Javascript
JavaScript中Object值合并方法详解
2017/12/22 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
2018/12/05 jQuery
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
Python实现字典去除重复的方法示例
2017/07/31 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
Matplotlib中rcParams使用方法
2021/01/05 Python
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
使用canvas压缩图片大小的方法示例
2019/08/02 HTML / CSS
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
知名企业招聘广告词大全
2014/03/18 职场文书
电视购物广告词
2014/03/19 职场文书
研讨会主持词
2014/04/02 职场文书
学生安全承诺书
2014/05/22 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书