2016-01-03 4 views
5

10%分位の線を描くための次のコードは、 "Unknown parameters:probs"というエラーを生成します。なぜ誰が知っていますか?ggplot2:geom_line()のfun.y = quantileの "Unknown parameters: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"

$ language
[1] "R"

$ [1] "Rバージョン3.2.0(2015年4月16日)"
をversion.string

$ニックネーム

[1] "の成分の完全な"

+0

'help(" stat_summary ")'を読んでください。バージョン2.0.0へのggplot2更新により、関数に追加のパラメータを渡す方法が変更されました。 – Roland

答えて

18

それは取りました私は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)) 
関連する問題