我试图在R中使用ggplot2生成一个世界地图.我想显示巴西各州的人均GDP.有两个问题:
在国家中心有两个标签不易读取的信息.它们是重叠的.减少未解决的数字.
我想改变颜色中断,不知道如何访问它.我想用颜色很容易注意到GDP的差异.
我的数据是:https: //docs.google.com/file/d/0B_coFit6AovfcEFkbHBjZEJaQ1E/edit
这是我的代码:
library(maptools)
gpclibPermit()
library(ggplot2)
library(rgdal)
library(rgeos)
library(ggmap)
# read administrative boundaries (change folder appropriately)
brMap <- readShapePoly("BRASIL.shp")
brMap
# read downloaded data (change folder appropriately)
brRen <- read.csv("Renda.csv", sep = ";", quote = "\"", dec=".", stringsAsFactors = FALSE)
brRen$rendapc <- as.numeric(as.character(brRen$rendapc)) # format as numeric
#convert shp to UTF8
library(descr)
brMap$ESTADO<-toUTF8(brMap$ESTADO, "IBM850")
# convert shp data to data frame for ggplot
as.data.frame(brMap) # para definir a region
brMap = gBuffer(brMap, width=0, byid=TRUE) #correct …Run Code Online (Sandbox Code Playgroud)