0
Hier ist mein Beispiel mehrere Zeilen mit ggplot plotten. Es erzeugt Fehler unterMehrere Linien mit ggplot in R
library(ggplot2)
test_df <-data.frame(dates= c('12/12/2011', '12/12/2011', '12/13/2011','12/13/2011'),
cat = c('a','b','a','b'), value = c(5,6,8,9))
ggplot(data= test_df, aes(x=dates, y = value, colour = cat)) + geom_line()
Fehler:
geom_path: Each group consists of only one observation. Do you
need to adjust the group aesthetic?
Was bin ich? Ich verwendete das folgende Beispiel: Stackoverflow
Ich denke, ggplot warnt Sie, dass es Sie vielleicht missverstehen könnte, weil y Oder geben Sie ihm 4 diskrete "Eimer" mit jeweils nur einem Element und Sie möchten für jeden Eimer eine Linie zeichnen, was keinen Sinn ergibt. Man könnte es prly von ggplot zu Gruppe wieder zu sagen heilen von Katze (Hinzufügen 'group = cat' in' aes' oder durch eine kontinuierliche x Bereitstellung Achse statt einer diskreten ein (zB 'x = lubridate :: mdy (Termine)' in 'aes'). – lukeA