2016-04-12 9 views
0

Ich arbeite durch Hadley Wickham Buch „ggplot2“ und feststellen, dass einige seinen Code nicht für me.if funktionieren Ich betreiben:Anomalie mit qplot mit zwei Geoms; unechter unbekannter Parameter Fehler

`qplot(carat, price, data = dsmall, geom = c("smooth","point"))` 

ich genau das, was ich bekommen soll: geglättete Linie mit Standardfehlerschattierung plus einzelne Punkte.

Wenn ich nicht die Schattierung will, versuche ich:

`qplot(carat, price, data = dsmall, geom = c("smooth","point"),se = FALSE)` 

ich:

Error: Unknown parameters: se Aber der Parameter se wird wie durch ein Wunder bekannt, wenn ich die Idee der "Punkt" fallen:

`qplot(carat, price, data = dsmall, geom = c("smooth"),se = FALSE)` 

ergibt eine geglättete Linie ohne Schattierung, so wie es sein sollte.

Was muss ich tun, um Punkte und geglättete Linien ohne Schattierung zu erhalten?

I ggplot 2.1.0

Antwort

0

Hier bin mit ist eine Lösung mit ggplot (unter der Annahme dsmall = Diamanten):

ggplot(diamonds, aes(x = carat, y = price)) + geom_point() + geom_smooth(se = F) 
+0

Vielen Dank für das, aber ich war wirklich auf der Suche nach einem qplot Antwort. Vielleicht ist die Antwort nur: benutze qplot nicht. – JeremyC

+0

[komplexere Darstellung erfordert ggplot()] (http://stackoverflow.com/questions/5322836/choosing-between-qplot-and-ggplot-in-gplplot2) – bVa

Verwandte Themen