2017-02-17 2 views
2

私はRのUdacityレッスンを行っています。演習の1つでは、散布図を描き、「平均」と3つの「四分位」の線を重ねるためにこのコードを書いています。`geom_line`の` fun`引数に関するドキュメントはどこにありますか?

ggplot(aes(x = age, y = friend_count), data = pf) + 
    xlim(13, 90) + 
    geom_point(alpha = 0.05, position = position_jitter(h = 0), color = 'orange') + 
    coord_trans(y = 'sqrt') + 
    geom_line(stat = 'summary', fun.y = mean) + 
    geom_line(stat = 'summary', fun.y = quantile, fun.args = list(probs = 0.1), color = 'blue', linetype = 2) + 
    geom_line(stat = 'summary', fun.y = quantile, fun.args = list(probs = 0.5), color = 'blue', linetype = 2) + 
    geom_line(stat = 'summary', fun.y = quantile, fun.args = list(probs = 0.9), color = 'blue', linetype = 2) 

私はgeom_lineの内部funパラメータのマニュアルを参照してくださいしたいので、私は(R Studioで、オンラインの両方)geom_lineのドキュメントを見て、そしてgeom_line機能が

geom_line(mapping = NULL, data = NULL, stat = "identity", position = "identity", 
na.rm = FALSE, show.legend = NA, inherit.aes = TRUE, ...) 
として示されています

どこにでもfunパラメータが表示されません。私の質問は、UDacityレッスンのパラメータfunがまだなければ、ドキュメントを見ることでどのように知ることができますか、さらに詳しい情報を得るにはどうすればよいですか?

答えて

2

最初のチェック引数?geom_lineにします。 layerに渡さ

...他の引数:あり、私たちは「省略記号引数」...を見つけます。

その後?layerへのリンクをたどる:通常の層が作成され

をお使いの場合にはgeom_*またはstat_*

を使用して、あなたはstat = "summary"と一緒にラッパーgeom_line(代わりのlayer(geom = "line",)を使用しました。したがって後者はstat_summaryにつながります。

最後に?stat_summaryには、fun.y引数があります。

+1

@BenRubin「彼らはまた、対になったgeom/statへのパラメータかもしれません」: 'fun.y'引数は' stat_summary'のためのもので、そこに文書化されています。 – joran

関連する問題