Контекст: Я хочу представить путешествие по процессу.ggplot2 - График рисования линий по категориальной переменной
Образец данных:
____________________________________________________________________
| Time | ProcessNo (factor) | ProcessName (factor) |
+------------------+------------------------+------------------------+
| 2014-08-01 | 1 | Brainstorming |
| 2014-08-03 | 2 | Estimation |
| 2014-08-04 | 1 | Brainstorming |
| 2014-08-09 | 3 | Construction |
| 2014-08-14 | 4 | Rectifying |
+--------------------------------------------------------------------+
Я нарисовал график, используя ggplot2 с х = Время, у = ProcessName.
p <- ggplot(dfCheckpoints, aes(Time, ProcessName))
p <- p + geom_point()
Проблема: Я хотел бы наложить линию, соединяющую процессы в хронологическом порядке. ProcessNo - это просто фактор-фактор переменной ProcessName, если это любая помощь.
Я попытался добавить новую строку:
p <- p + geom_line(data = dfCheckpoints, aes(x = Time, y = ProcessNo))
Но он добавляет дополнительные факторы, на оси Y.
Если есть другой способ, я тоже рад попробовать его.
Заранее благодарен!
'dput (dfCheckpoints)' WLD быть полезным. – hrbrmstr