Отображение мира на ggplot2 - PullRequest
7 голосов
/ 21 марта 2012

Я пытался построить карту мира на ggplot2. Я следил за потоками писем: карта ggplot с l , но я сталкиваюсь с тем же сообщением об ошибке, и я не понимаю комментарии автора о том, как это исправить.

library(rgdal)
library(ggplot2)
library(maptools)
library(sp)
gpclibPermit()

world.map <- readOGR(dsn="data", layer="TM_WORLD_BORDERS_SIMPL-0.3")
world.ggmap <- fortify(world.map, region = "NAME")

> world.ggmap <- fortify(world.map, region = "NAME")
Error in nchar(ID) : invalid multibyte string 1

1 Ответ

6 голосов
/ 27 сентября 2012

Итак, я следовал инструкциям здесь , более или менее, чтобы создать эту карту мира:

ggplot2 world

library(ggplot2)
library(cshapes)
world <- cshp(date=as.Date("2008-1-1"))
world.points <- fortify(world, region='COWCODE')
p <- ggplot(world.points, aes(long,lat,group=group)) + geom_polygon()
p

Похоже, что требуется дополнительная работа, чтобы объединить это с данными, например для тематической карты, но пост выше проходит через это подробно.

Не уверен, что вам все еще нужен ответ на этот вопрос, но я надеюсь, что в любом случае он кому-нибудь пригодится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...