게시판

김경민 2011. 12. 5. 10:56


rworldmap 지도에 데이타 나타내기


> par(mai=c(0, 0, 0.2,0), xaxs="i", yaxs="i")


# countryExData 데이타를 국가코드인 ISO3를 기준으로 join한다.

# 데이타 구조는 data(countryExData)를 통해서 볼 수 있다.


> sPDF <- joinCountryData2Map(countryExData, joinCode="ISO3", nameJoinColumn="ISO3V10", projection="none", )


> op <- palette(c("green", "yellow", "orange", "red"))


> cutVector <- quantile(sPDF@data[["BIODIVERSITY"]], na.rm=TRUE)


> sPDF@data[["BIOcategories"]] <- cut(sPDF@data[["BIODIVERSITY"]], cutVector, include.lowest = TRUE)


> levels(sPDF@data[["BIOcategories"]]) <- c("low", "med", "high", "vhigh")


> mapCountryData(sPDF, nameColumnToPlot = "BIOcategories", catMethod = "categorical", mapTitle = "Biodiversity categories",colourPalette = "palette", oceanCol = "lightblue",missingCountryCol = "white")


> mapBubbles(sPDF, nameZSize = "POP2005", nameZColour = "REGION", colourPalette = "rainbow", oceanCol = "lightblue", landCol = "wheat")

http://cran.r-project.org/web/packages/RgoogleMaps/vignettes/RgoogleMaps-intro.pdf