GoogleChartAPI

2019-10-12
[摘要]

上周,Google公布了制图服务(GoogleChart)的接口,可以用来为统计数据自动生成图片。... […]

上周,Google公布了制图服务(Google Chart)的接口,可以用来为统计数据自动生成图片。

这项服务用起来相当简单,不用安装任何软件,只使用浏览器就可以。比如,在浏览器的地址栏中,键入如下的地址:

http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=250x100&chl=Hello|World&chtt=Hello+World,

就可以看到下面的图片:

各个参数的含义:

  * cht(chart type):图表种类,cht=p3表示生成3D饼图。

  * chs(chart size):图表面积,chs=250x100表示宽200像素,高100像素。

  * chtt(chart title):图表标题,chtt=Hello+World表示标题是Hello World。

  * chd(chart data):图表数据,chd=s:hW表示数据是普通字符串(simple string)hW。目前,允许的编码选择有simple (s)、extended (e)和text (t)。

目前,Google Chart一共提供五种图,分别是折线图(line charts)、条状图(bar charts)、饼图(pie charts)、Venn图(venn diagrams)和散点图(scatter plots)。

下面,我根据说明文档,简单介绍一下,如何生成最常见的条状图和饼图。

条状图

下面这张表是各大洲最高峰一览表。

山峰高度(单位:米)珠穆朗玛峰(亚洲)8848乞力马扎罗山(非洲)5895厄尔布鲁士山(欧洲)5642麦金利山(北美)6194阿空加瓜山(南美)6960查亚山(大洋洲)5029文森山(南极洲)5140

根据上表,可以生成下面的条状图:

使用的网址是:

http://chart.apis.google.com/chart?
chs=250x250&
chd=t:88.48,58.95,56.42,61.94,69.60,50.29,51.40&
cht=bvs&
chco=ff0000&
chf=c,s,76A4FB|bg,s,FFF2CC&
chxt=x,y&
chxl=0:|Asia|Afri|Euro|AmeN|AmeS|Ocea|Anta|1:|0|5km|10km

声明:凡注明“本站原创”的所有文字图片等资料,版权均属 澳门永利会所有,欢迎转载,但务请注明出处;
“百亿补贴”瞄准农产品头部品牌 拼多多联手褚橙推动新消费浪潮 百度数据中心:2010年Q3中国运动服饰产品网络搜索关注度
Top