I want to remove little segments (data = station_EVHOE) that are outside a zone. the map here
For this, I drew a black segment which demarcates the relevant zone (which is the region on the right). So I want to remove points which are in the left zone.
My code is made with ggplot :
d <- ggplot() +
coord_map(xlim = c(-12,-1), ylim = c(43,52)) +
geom_polygon(aes(x=longitude, y=latitude), data = coast_EVHOE) +
geom_segment(aes(x = longitude_début, y = latitude_début, xend = longitude_fin, yend = latitude_fin, colour = as.factor(annee)), data = station_EVHOE) +
geom_segment(aes(x = -4.374794, y = 47.7975, xend = -7.8694, yend = 43.773630))
So, is it possible to extract the coordinates of the black segment, in order to remove points outside of the right area ?