可以使用各种动态图的生成api,比如java中的jfreechart。但是这都需要部署类库,另外,就是编写调用代码比较繁琐。google chart提供了一个通过url调用生成动态图的api。
网站见:
http://code.google.com/intl/zh-CN/apis/chart/
这是根据学习admob有关智能手机市场份额的报告中市场份额调用该api生成的饼图:
实际上是通过这个链接生成的:
http://chart.apis.google.com/chart?cht=p3&chd=t:40,34,8,7,4,4,1&chs=500x250&chl=iPhone|Symbian|黑莓|Android|webOS|windows|Palm
这种生成图表的方式十分简明,可通过任何语言拼出这个url即可,缺点就是增加了对google的依赖。