"Fehler: Kontinuierlicher Wert geliefert diskrete Skala" in der Standard-Daten-Beispiel mtcars und ggplot2

Ich bin versucht, zu replizieren hier das Beispiel (sthda.com) mit dem folgenden code:

# Change point shapes and colors manually
ggplot(mtcars, aes(x=wt, y=mpg, color=cyl, shape=cyl)) +
  geom_point() + 
  geom_smooth(method=lm, se=FALSE, fullrange=TRUE)+
  scale_shape_manual(values=c(3, 16, 17))+ 
  scale_color_manual(values=c('#999999','#E69F00', '#56B4E9'))+
  theme(legend.position="top")

Dem Beispiel auf die web-Seite sagt, der code sollte Folgendes Ergebnis:

Aber wenn ich es in R, bekomme ich die folgende Fehlermeldung:

"Fehler: Kontinuierlicher Wert geliefert diskrete Skala"

Weiß jemand, was falsch sein könnte mit diesem code? Oder warum erhalte ich ein anderes Ergebnis als das Beispiel?

Wenn jemand den Beispielcode ausführen und mir sagen, ob Sie den gleichen Fehler, wäre ich sehr dankbar.

Sie verpasste die Linie mtcars$cyl <- as.factor(mtcars$cyl) im Abschnitt Daten vorbereiten
oder einfach nur factor(mtcars$cyl) wenn Sie wissen cyl ist nicht ein Faktor.

InformationsquelleAutor Katherine Hepworth | 2017-04-12

Schreibe einen Kommentar