У меня есть файл формы для большого Лондона. Я использую функцию readShapePoly
из пакета maptools
, чтобы загрузить ее в R как SpatialPolygonDataFrame
.
Я хочу построить график этих многоугольников ... Что я уже сделал, используя базовую функцию plot
в R. Результат выглядит так, как показано на этом изображении:
Теперь я пытаюсь построить тот же файл формы, используя ggplot2
, но у меня это не работает. Я получаю несколько странных линий на графике, как показано на рисунке:
Я использовал следующий код:
london.wards <- readShapePoly("~/TD/london_wards2013/london_wards2013.shp"
, proj4string=CRS(projString))
wards.count <- nrow(london.wards@data)
# assign id for each lsoa
london.wards@data$id <- 1:wards.count
wards.fort <- fortify(london.wards, region='id')
ggplot(wards.fort, aes(long, lat)) + geom_polygon(colour='black', fill='white')
где projString - строка проекции, описывающая проекцию, используемую для входного файла формы.