порядок линейного графика ggplot2

У меня есть ряд упорядоченных точек, как показано ниже:

Однако, когда я пытаюсь соединить точки линией, я получаю следующий вывод:

Сюжет соединяет 26 к 1 и 25 к 9 и 10 (некоторые ошибки), вместо того, чтобы следовать порядку. Код для построения точек приведен ниже:

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()

И для построения линии я просто использую: p + geom_line ((aes (x = x, y = y)), color = "blue") + theme_bw ()

Файл, содержащий местоположения, имеет следующую структуру:

X    x    y
1    210  200 
.
.
.

где X - числовой идентификатор, а x и y - пара координат.

Что мне нужно сделать, чтобы линия следовала за порядком точек?

Ответы на вопрос(1)

Ваш ответ на вопрос