私はbwplot {lattice}を作成しています。異常値を表示しないことをお勧めします。ここでは例のコードは次のとおりです。外れ値シンボルは、あなたがpar.settings経由に着くplot.symbol、によって制御されているbwplotの外れ値を削除します
bwplot(drat ~ gear | am + vs,data = m,
par.settings=list(plot.symbol=list(pch=NA)))
:
m <- mtcars
m$gear <- factor(m$gear)
m$vs <- factor(m$vs)
m$am <- factor(m$am)
bwplot(drat ~ gear | am + vs,
data = m)
私は外れ値を削除した後、y軸のスケールをどのように減らすのか分かりますか?私は空白がたくさん残っています。私はそれを見つけようとしていましたが、率直に言って格子でまだかなり失われていました。ありがとう – Tania
私はそれを理解することができましたが、率直に言えば、(1)上記のように 'bwplot()'を一度実行するだけです。 (2)プロットを見て、y制限をどのようにしたいかを決めます。 (3)例えば「ylim = c(2.5、4.5)」を介してそれらを指定する。 –
より適切な制限の計算を自動化したい場合は、 'prepanel.default.bwplot()'にあるものを除いて、独自の 'prepanel'関数をロールバックする必要があります。 'panel.bwplot()'と同じようにboxplotの統計量を計算する必要があります(最も関連性の高いビットは 'tapply(y、factor(x、levels = levels.fos)、stats、coef = coef 、do.out = do.out) '、' stats'は実際には 'boxplot.stats'の関数です)。次に、得られたリストのコンポーネントを使用して、カスタムプレパネル関数によって返されたリストの 'ylim'部分を計算することができます。私が言ったように、簡単ではない! –