ggplot警告:忽略未知的美学:ymin,ymax

时间:2016-11-23 17:58:04

标签: r ggplot2

我收到一个我无法弄清楚的错误。这可能是一种愚蠢的东西,比如拼写错误或丢失的parens,但我无法看到它。

我的情节命令:

ggplot(df, aes(flim, flam, group=1)) +
  geom_point(aes(size=foo)) + geom_line() +
  geom_smooth(stat='identity', aes(ymin=flam - flam_c95,
              ymax=flam + flam_c95))

我明白了:

Warning: Ignoring unknown aesthetics: ymin, ymax

没有geom_smooth,没有警告。 flam和flam_c95存在于df中。我已经做过很多次了。我错过了什么?

我正在使用R 3.2.4,ggplot 2.2.0警告它是为R 3.2.5构建的。

1 个答案:

答案 0 :(得分:3)

您可以使用geom_ribbon代替带有geom_smooth的{​​{1}}来绘制线条周围的间隔。

stat = "identity"