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

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

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

最佳答案

我花了一些时间在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))

关于r - ggplot2:有趣的 "Unknown parameters: probs"。y = geom_line()中的分位数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34578887/

10-12 23:29