操作googleVis包实现情况数据可视化
本例的目标是按中国行政区划标注出每个省份所排放的糊口废水,其功效与之前的一篇博文雷同,但操作的东西是googleVis包,此东西包将Google Visualisation API与R举办毗连,直接用R中的数据生成交互的可视化图形,而不消再将数据上传到google。
首先,从公家情况研究中心获得各省的数据,然后在google网站找到各省对应的地理位置编码,在Excel中制成表格,然后读入到data.frame中。并载入googleVis包
data=read.table(‘clipboard’,T)
library(googleVis)数据框的部门数据如下显示:
head(data)
province code country waste
1 Anhui CN-34 CN 10.6
2 Fujian CN-35 CN 10.3
3 Gansu CN-62 CN 3.3
4 Guangdong CN-44 CN 49.9
5 Guangxi CN-45 CN 14.4
6 Guizhou CN-52 CN 4.6
然后操作gvisGeoMap呼吁建设工具,其参数留意要在regioin处填写CN暗示中国地域,locationvar暗示地理位置,而numvar暗示取值
G1 = gvisGeoMap(data, locationvar=’code’, numvar=’waste’,’province’ options=list(region=’CN’,dataMode=”regions”,width=600, height=300))然后即可绘制出相应图形
plot(G1)也可将图形工具导出成代码,然后复制到博客中显示如下
print(G1, ‘chart’)