11

この投稿のように、外れ値を無視するために Y 軸を調整するにはどうすればよいですか?ただし、4 つのボックスプロットと「自由なファセット」レイアウトがあるというより困難なケースでは?

p <- ggplot(molten.DF,aes(x=class,y=SOC,fill=class)) + geom_boxplot() + facet_grid(layer~.,scales="free",space="free")

私の図からわかるように、Y 軸範囲の外れ値を考慮すると、ボックスが読みにくくなります。結果にいくつかの外れ値がまだ表示されていても問題はありませんが、ボックスに注目したいと思います!

フリースケールの箱ひげ図、すべての外れ値は(残念ながら)目に見える

4

1 に答える 1

2

それは明らかに、何を外れ値と見なすかによって異なります。計算できる場合はylim、この値に設定して、それらのポイントをチャートから除外できます。

たとえば、上限と下限が Q3 + 1.5 IQR および Q1 - 1.5 IQR であると想定し、これが箱ひげ図の通常の外れ値限界の計算方法である場合、次のようになります。

upper.fence <- quantile(x)[4] + 1.5*IQR(x)
lower.fence <- quantile(x)[2] - 1.5*IQR(x)

y次に、これらの制限を値の範囲として使用できます。

my.ggplot + coord_cartesian(ylim=c(lower.fence, upper.fence))

上限と下限を取得するために使用する手順は変更できますが、制限の使用方法は同じです。

于 2012-05-17T23:35:00.167 に答える