使用两个geom的qplot异常;虚假的未知参数错误

时间:2016-04-12 08:03:40

标签: r ggplot2 syntax-error

我正在通过Hadley Wickham的书“ggplot2”,发现他的一些代码对我不起作用。如果我跑:

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

我得到了我应该得到的:用标准错误着色加上单个点的平滑线。

如果我不想要阴影,我会尝试:

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

我明白了:

Error: Unknown parameters: se 但是,如果我放弃“点”的想法,那么参数se奇迹般地变得众所周知:

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

产生一条没有阴影的平滑线,就像它应该的那样。

在没有着色的情况下获取点和平滑线需要做什么?

我正在使用ggplot 2.1.0

1 个答案:

答案 0 :(得分:0)

这是使用ggplot(假设dsmall =钻石)的解决方案:

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