2012-03-19 18 views
8

Plot vectors of different length with ggplot2から、私は線で私のプロットを持っています。R stat_smoothすべての点

ggplot(plotData, aes(x, y, label=label, group=label)) + geom_line() + stat_smooth() 

しかし、これはそれぞれ1行ずつ滑らかになります。すべてのデータポイントをスムーズにするにはどうすればよいですか?

+2

私はあなたがではなく、同様の質問の多くを尋ねてきた見ます最後の24時間。おそらく、https://sites.google.com/site/r4statistics/example-programs/graphics-ggplot2やhttp://egret.psychol.cam.acなど、Rのチュートリアルでもう少し時間を費やすことで恩恵を受ける可能性があります.uk/statistics/R/graphs2.html。 –

答えて

14
ggplot(plotData, aes(x, y, label=label, group=label)) + 
    geom_line() + 
    geom_smooth(aes(group = 1)) 

する必要があります。ここでのアイデアは、フィットしたスムーザーがすべてのデータに基づいており、審美的なものではなく、新しいグループの美しさを提供することです。

例に従え@Andrie's Answerから私が提案する変更は、次のようになります。

生み出す
ggplot(plotData, aes(x, y, label=label, group=label)) + 
    geom_text() + 
    geom_smooth(aes(group = 1)) 

enter image description here

関連する問題