1

私のコードは次のとおりです。

ggplot(data=ICL1, aes(x=as.Date(AÑO_MES), y=IndICL1, group=RUN_FM, colour=RUN_FM)) +
 ylim(0,150)+ xlab("Periodo") + ylab("% Cobertura") + 
geom_hline(aes(yintercept=100),colour="red")+
stat_summary(fun.y = mean, geom="line",size=1.5 , mapping = aes (group = 1),colour="green") + geom_point()

問題は、これで次のメッセージが表示されることです: *"欠損値を含む 153 行を削除しました (stat_summary)"*

これは、これらのポイントが私ylim(0,150)の .

このメッセージで、平均を計算するためにこの欠落したポイントを考慮しているかどうかを知りたいstat_summaryですか?...そうでない場合、平均計算でこのポイントを考慮し、グラフに表示しないようにするにはどうすればよいですか?

4

1 に答える 1

7

表示するcoord_cartesian()範囲を変更します。あなたが発見したように、プロットを計算して生成するために実際に使用されるデータの範囲に影響を与えます。ylim()xlim()

あなたの場合、 を に置き換える必要がありylimますcoord_cartesian(ylim=c(0, 150))

于 2012-11-08T03:24:58.813 に答える