"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
oder einfach nur
mtcars$cyl <- as.factor(mtcars$cyl)
im Abschnitt Daten vorbereitenoder einfach nur
factor(mtcars$cyl)
wenn Sie wissen cyl
ist nicht ein Faktor.InformationsquelleAutor Katherine Hepworth | 2017-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Yeah, ich war in der Lage, es zu beheben mit dem folgenden snippet:
InformationsquelleAutor Jonathan Hill
als.Faktor macht es Arbeit
InformationsquelleAutor Andrew Lavers