ggplot2:"未知参数:probs" for fun.y = geom_line中的分位数()

时间:2016-01-03 16:35:36

标签: r ggplot2

以下用于绘制10%分位数行的代码会产生错误"未知参数:probs"。有人知道为什么吗?

ggplot(aes(y = mpg, x = cyl), data = mtcars) + 
geom_point(color = "orange") + 
geom_line(stat = 'summary', fun.y = quantile, probs = 0.1)

我已更新到最新版本的ggplot并使用以下R版本:

  

R.Version()

     

$平台
  [1]" x86_64-w64-mingw32"

     

$拱
  [1]" x86_64"

     

$ OS
  [1]" mingw32"

     

$系统
  [1]" x86_64,mingw32"

     

$状态
  [1]""

     

$主要
  [1]" 3"

     

$次要
  [1]" 2.0"

     

$年
  [1]" 2015"

     

$本月
  [1]" 04"

     

$天
  [1]" 16"

     

$ svn rev
  [1]" 68180"

     

$语言
  [1]" R"

     

$ version.string
  [1]" R版本3.2.0(2015-04-16)"

     

$昵称
  [1]"全部成分"

1 个答案:

答案 0 :(得分:20)

我花了一些时间挖掘ggplot2 2.0-helpfiles。对于这种情况,它们是here。在新版本中有一个参数fun.args。因此,我能够使用更新版本的ggplot运行此代码并生成所需的图:

ggplot(aes(y = mpg, x = cyl), data = mtcars) + 
  geom_point(color = "orange") + 
  geom_line(stat = 'summary', fun.y = "quantile", fun.args=list(probs=0.1))