У меня возникли проблемы с построением полигонов, и я не могу понять, почему. Вот мой код:geom_polygon и geom_path не удалят соединительные линии
#Load coordinates
ices <- read.csv("FILE PATH/ices_coord.csv", sep = ",")
#Reproject to European projection
coordinates(ices)<-c("long","lat")
proj4string(ices) <- CRS("+proj=longlat")
ices_laea<-spTransform(ices, CRS("+proj=laea"))
#Create dataframe
ices_laea_df<-data.frame(ices_laea)
library(ggplot2)
ggplot()+
geom_polygon(data=ices_laea_df, aes(long,lat,group=group), fill="white", color = "gray70")
НО как мне избавиться от соединительных линий (я окрашена два в красном цвете, но есть и более). Я был совершенно уверен, что использование «group = group» или «group = ICES_area» будет работать, но это не так. И я уже потерял половину мои волосы :)
Использование geom_path вместо geom_polygon дает тот же результат ...
Вы уже столкнулись с этим вопросом? Вы знаете трюк, чтобы исправить это?
Большое спасибо за вашу помощь,
Фред
PS: you can download the ICES coordinates here
Есть ли данные о заказе, в котором эта точка должна быть визуализирована? Кажется, что у вашего CSV нет этого, и, похоже, какой-то из полисов делает что-то грязное. например ices_laea_df <- ices_laea_df%> фильтр (группа == 14) – pluke