利用Google chart为你的网站生成统计报表
2009-09-17 09:27
323 查看
生成报表的需求一直都有,特别在ASP等一些较老的服务器技术上,就显得比较无力.
之前我使用的是:owc10.Chartspace控件,要写一大堆服务器代码,着实不方便。
昨天在为广告系统制作点击统计的时候,无意中想到在浏览开源时有提到的谷哥有一动态创建图表的功能,一查叫做Google chart
有个中文开发API(以下简称API),地址是:http://labs.cloudream.name/google/chart/api.html,希望有人用得到。
虽然目前Google Chart只提供两种调用方式:
1、HTTP 请求方式:http://chart.apis.google.com/chart?cht=lc&chs=200x125&chd=s:helloWorld&chxt=x,y&chxl=0:|Mar|Apr|May|June|July|1:||50+Kb
2、你可以在网页中使用img元素插入图表,如:
<img src="http://chart.apis.google.com/chart?chs=200x125&chd=s:helloWorld&cht=lc&chxt=x,y&chxl=0:|Mar|Apr|May|June|July|1:||50+Kb" alt="Sample chart" />
显然有时候满足不了有些功能的需求,
我在做广告系统的时候,利用他生成了一个柱状图,做为DIV的背景图片,然后在DIV里面在每个柱子上盖一个<LI><a></a></LI>,这样就可以在鼠标划到相应数据条触发相应事件。比如:弹出层提示信息。
.analyzeDiv{width:1000px; height:240px; background:url(http://chart.apis.google.com/chart?cht=bvs&chbh=8,2&chs=1000x240&chco=4d89f9&chd=t:<% =cssString%>&chg=0,20&chds=0,<% =maxNum%>) no-repeat;}
这里参数的设定请对照API,效果如附图所示
欢迎指教*^o^*
之前我使用的是:owc10.Chartspace控件,要写一大堆服务器代码,着实不方便。
昨天在为广告系统制作点击统计的时候,无意中想到在浏览开源时有提到的谷哥有一动态创建图表的功能,一查叫做Google chart
有个中文开发API(以下简称API),地址是:http://labs.cloudream.name/google/chart/api.html,希望有人用得到。
虽然目前Google Chart只提供两种调用方式:
1、HTTP 请求方式:http://chart.apis.google.com/chart?cht=lc&chs=200x125&chd=s:helloWorld&chxt=x,y&chxl=0:|Mar|Apr|May|June|July|1:||50+Kb
2、你可以在网页中使用img元素插入图表,如:
<img src="http://chart.apis.google.com/chart?chs=200x125&chd=s:helloWorld&cht=lc&chxt=x,y&chxl=0:|Mar|Apr|May|June|July|1:||50+Kb" alt="Sample chart" />
显然有时候满足不了有些功能的需求,
我在做广告系统的时候,利用他生成了一个柱状图,做为DIV的背景图片,然后在DIV里面在每个柱子上盖一个<LI><a></a></LI>,这样就可以在鼠标划到相应数据条触发相应事件。比如:弹出层提示信息。
.analyzeDiv{width:1000px; height:240px; background:url(http://chart.apis.google.com/chart?cht=bvs&chbh=8,2&chs=1000x240&chco=4d89f9&chd=t:<% =cssString%>&chg=0,20&chds=0,<% =maxNum%>) no-repeat;}
这里参数的设定请对照API,效果如附图所示
欢迎指教*^o^*
相关文章推荐
- 利用SQL生成月报表统计数据
- 使用google chart api生成报表图片
- 利用Google Chart服务生成二维码
- 利用Google Chart服务生成二维码
- 利用c#+jquery+echarts生成统计报表(附源代码)
- 告别.NET生成报表统计图的烦恼(ASP.NET Chart)
- 利用JFrameChart生成报表
- 利用c#+jquery+echarts生成统计报表(附源代码)
- 利用 SQL Server Reporting Services 从应用程序生成用户友好的报表
- 利用Oracle存储过程实现中国式的交叉统计报表
- 网站点击量统计,如何利用缓存实现点击量统计
- php+mysql 生成统计报表
- 使用C#和Excel进行报表开发(三)-生成统计图(Chart)
- [收藏]利用SQL Server Reporting Services 从应用程序生成用户友好的报表
- 告别.NET生成报表统计图的烦恼
- 使用Google Chart API生成二维码以及制作点子名片
- 使用C#和Excel进行报表开发(三)-生成统计图(Chart)
- 利用Google API快速生成QR二维码
- 利用jasperreports报表生成pdf文档中文不能显示问题解决方法
- 二维码生成 利用google_api