GoogleVis示例

Matplotlib.chm Google Chart api 是一个已经提出很多年的接口了,很多网站都在用,但是Google现在国内被封,估计也没法使用了,这个文章就算为国外的朋友们推荐GoogleVis吧!

Google Chart api (GCA)虽然做得还不错,但是对于我们这类非专业人士还是很麻烦,为了画个图花很长的时间写JS实在是有点本末倒置。不过自从有了googleVis的R程序包之后,你已经不需要再写JS就能得到不错的动态图像了,非常适合在有互联网的地方展示各种图像。GCA的缺陷就是没有离线版本,你要拿着个网页倒没有网络的地方,什么都显示不出来。

下面给一个googleVis绘制Bubble图的范例,很简单啦!

library(googleVis)
eng$Status='Intact'
eng[5:6,'Status']='Partial Loose'
eng[7:8,'Status']='Loose'
eng$Status=factor(eng$Status,levels=c('Intact','Partial Loose','Loose'))
op <- options(gvis.plot.tag= 'chart' )
plot(gvisBubbleChart(eng,colorvar="Status",
                     opt=list(height=400,
                              vAxes="[{title:'Index1'}]",
                              hAxes="[{title:'Index2'}]")))
亲,给点评论吧!