本文共 7658 字,大约阅读时间需要 25 分钟。
首先,介绍下gvChart:gvChart是一个利用Google Chart Tools来创建交互式图表(Charts)的jQuery插件。可创建的图表类型有Area、Line、Bar、Column和Pie五种。它使用HTML Tables做数据源来创建图表。
准备工作:引入JS
红色部分为google的chart tools框架的引用,必须要引用并在js方法中调用方法gvChartInit();才能正常使用,并且这么强大的报表功能只能在线使用,允许用户每天访问5W次,想要离线使用的话只能用其他的报表框架了,后面的博客中我会介绍一个还算不错的js图形报表框架 google官方的详细api:
效果图1.
在页面中方法:
jQuery('#myTable1').gvChart({ chartType: 'AreaChart', gvSettings: { vAxis: { title: '金额' }, hAxis: { title: '月份' }, width: 720, height: 300 } });数据:
一月 | 二月 | 三月 | 四月 | 五月 | 六月 | 七月 | 八月 | 九月 | 十月 | 十一月 | 十二月 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
实际完成 | 900 | 600 | 327 | 359 | 376 | 398 | 60 | 50 | 404 | 700 | 200 | 500 |
计划任务 | 1167 | 1110 | 691 | 165 | 135 | 157 | 139 | 136 | 938 | 1120 | 55 | 55 |
效果2:
调用方法:
jQuery('#myTable2').gvChart({ chartType: 'LineChart', gvSettings: { vAxis: { title: '金额' }, hAxis: { title: '月份' }, width: 720, height: 300 } });
数据格式:
一月 | 二月 | 三月 | 四月 | 五月 | 六月 | 七月 | 八月 | 九月 | 十月 | 十一月 | 十二月 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
实际完成 | 900 | 600 | 327 | 359 | 376 | 398 | 60 | 50 | 404 | 700 | 200 | 500 |
计划任务 | 1167 | 1110 | 691 | 165 | 135 | 157 | 139 | 136 | 938 | 1120 | 55 | 55 |
效果3:
方法调用:
jQuery('#myTable3').gvChart({ chartType: 'BarChart', gvSettings: { vAxis: { title: '金额' }, hAxis: { title: '月份' }, width: 720, height: 300 }});数据格式:
一月 | 二月 | 三月 | 四月 | 五月 | 六月 | 七月 | 八月 | 九月 | 十月 | 十一月 | 十二月 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
实际完成 | 900 | 600 | 327 | 359 | 376 | 398 | 60 | 50 | 404 | 700 | 200 | 500 |
计划任务 | 1167 | 1110 | 691 | 165 | 135 | 157 | 139 | 136 | 938 | 1120 | 55 | 55 |
效果4:
方法调用:
jQuery('#myTable5').gvChart({ chartType: 'PieChart', gvSettings: { vAxis: { title: '金额' }, hAxis: { title: '月份' }, width: 720, height: 300 }});数据格式:
一月 | 二月 | 三月 | 四月 | 五月 | 六月 | 七月 | 八月 | 九月 | 十月 | 十一月 | 十二月 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 | 900 | 600 | 327 | 359 | 376 | 398 | 60 | 50 | 404 | 700 | 200 | 500 |
区域报表
报表分析 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 实际完成 900 600 327 359 376 398 60 50 404 700 200 500 计划任务 1167 1110 691 165 135 157 139 136 938 1120 55 55 LineChart
报表分析 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 实际完成 900 600 327 359 376 398 60 50 404 700 200 500 计划任务 1167 1110 691 165 135 157 139 136 938 1120 55 55 BarChart
报表分析 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 实际完成 900 600 327 359 376 398 60 50 404 700 200 500 计划任务 1167 1110 691 165 135 157 139 136 938 1120 55 55 ColumnChart
报表分析 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 实际完成 900 600 327 359 376 398 60 50 404 700 200 500 计划任务 1167 1110 691 165 135 157 139 136 938 1120 55 55 PieChart
报表分析 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 2010 125 185 327 359 376 398 0 0 0 0 0 0
转载地址:http://pplpi.baihongyu.com/