Соединяя стрелками точки данных одной переменной, отсортированные по другой переменной

#r

Вопрос:

У меня есть фрейм данных, аналогичный этому минимальному примеру.

Я строю график качества против Скорость с помощью ggplot.

 ggplot(df_2,aes(x = Speed, y = Quality, k=GAME.ID)  
  geom_point(size=1)  
  labs(title="Quality vs. Speed") 
  theme_classic()-> plot
plot
ggplotly(plot)
 

Я хотел бы соединить стрелками точки данных каждой ИГРЫ.Идентификатор, отсортированный по интервалу. То есть одна стрелка от 0 до 1, другая от 1 до 2 и так далее до 29 в каждой серии.

Я пытался использовать geom_curve и geom_segment, но я не знаю, как я могу итеративно соединить несколько точек данных.

Комментарии:

1. Можете ли вы дать вывод вашего сюжета? Ты пробовал geom_path() ?

2. Ура, я не пробовал geom_path. В данный момент я на него смотрю. Но пока не уверен, как это сделать: geom_path(стрелка=стрелка(aes(группа=x?)))

3. Это трудно понять без данных, но geom_path(aes(x=GAME.ID), arrow = arrow(type = 'open')) может сработать

4.Добавляю больше информации в хорошие комментарии здесь. c <- ggplot(dat, aes(x = Speed, y = Quality, color = as.factor(GAME.ID))); c geom_line(arrow = arrow()) ggplot2.tidyverse.org/reference/geom_path.html