20

ggplot2 を使用して、データに基づいてトレンド ラインを描画しました。

以下は、スプレッドシートを使用して行ったことです。

しかし、観測数が 20,000 を超えるため、すべてのドットではなくトレンド ライン (上のプロットに示されている黒い線) のみを表示したいと考えています。

だから私はggplot2を使って同じことをやろうとしました。

fig_a <- ggplot(df1, aes(data_x, data_y ))
fig_a + stat_smooth(method=lm)
fig_a + stat_smooth(method=gam)

どうやらうまくいかないようです、誰か助けてくれませんか?

単一のトレンド ラインではなく、多くのラインが表示されるのはなぜですか?

4

1 に答える 1

42

次のことができます。+ geom_smooth(method = "lm")ggplot スクリプトに追加します。

組み込みデータを使用した例

ggplot(mpg, aes(displ, hwy)) + geom_point() + geom_smooth(method = "lm")

ここに画像の説明を入力

于 2016-07-16T15:59:36.750 に答える