有没有办法在用 rworldmap 生成的地图上移动国家名称的位置?例如,在下面的示例中,我想移动中美洲国家的名称,以便于阅读。
如果没有,我会欢迎有关标记地图的替代方法的建议。谢谢。
library(rworldmap)
df <- NULL
df$country <- c("El Salvador","Mexico","Panama", "Nicaragua", "Costa Rica", "Cuba", "Honduras", "Guatemala", "Venezuela")
df$code<-c("SLV", "MEX", "PAN", "NIC", "CRI", "CUB", "HON", "GTM", "VEN")
df$number<-c(100, 500, 200, 150, 300, 390, 140, 330, 60)
df<-as.data.frame(df)
sPDF <- joinCountryData2Map( df, joinCode = "ISO3", nameJoinColumn = "code")
mapCountryData(sPDF, nameColumnToPlot="number")
sPDFmyCountries <- sPDF[sPDF$NAME %in% df$country,]
mapCountryData(sPDFmyCountries, nameColumnToPlot="number", catMethod="fixedWidth", colourPalette="heat", borderCol="black", mapTitle = ("Made Up Number"))
text(sPDFmyCountries, labels="NAME")