getAnywhere [s:14]小弟我要画一张水稻的世界地理分布图,想用R做,看了谢益辉老师的博文以后,一直找不到世界地图的GIS数据。直接用MAPS和MAPDATA包画的世界地图,苦恼不能跟谢老师博文提供的方法上色做标记,求帮助[s:16]
getAnywhere >par(mai=c(0,0,0.2,0),xaxs="i",yaxs="i")<br /> > mapBubbles(dF=getMap(),nameZSize="POP2005",nameZColour="REGION",colourPalette="rainbow",oceanCol="lightblue",landCol="wheat")<br /> 包附带的PDF里面的例子 </p>
nan.xiao getMap()$POP2005<br /> getMap()$REGION</p> 就是自带人口数据中的两个向量 一个指定了大小 一个指定了颜色 可以看一下Reference Manual中关于mapBubbles()的说明 不需要构造那个SpatialPolygonsDataFrame类型的数据框 只需要一个普通的数据框然后引用其中的经/纬度/大小/颜色列 分别指定给nameX nameY nameZSize nameZColour就可以了