#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