ordem de plotagem de linha ggplot2
Eu tenho uma série de pontos ordenados como mostrado abaixo:
No entanto, quando tento conectar os pontos por uma linha, recebo a seguinte saída:
O gráfico está conectando 26 a 1 e 25 a 9 e 10 (alguns dos erros), em vez de seguir a ordem. O código para traçar os pontos é dado abaixo:
p<-ggplot(aes(x = x, y = y), data = spat_loc)
p<-p + labs(x = "x Coords (Km)", y="Y coords (Km)") +ggtitle("Locations")
p<-p + geom_point(aes(color="Red",size=2)) + geom_text(aes(label = X))
p + theme_bw()
E para traçar a linha estou apenas usando: p + geom_line ((aes (x = x, y = y)), cor = "azul") + theme_bw ()
O arquivo que contém os locais tem a seguinte estrutura:
X x y
1 210 200
.
.
.
onde X é o ID numérico e x e y são o par de coordenadas.
O que preciso fazer para que a linha siga a ordem dos pontos?