web-dev-qa-db-ja.com

Rの箱ひげ図フレームから上と右の境界線を削除する

Rの箱ひげ図フレームの上部と右側の境界線を削除する方法を知っている人はいますか?引数frame = FALSEを試しましたが、左側(y軸)以外のすべての辺が削除されます。 x軸とy軸を表示したいだけです。

前もって感謝します!

11
user3431483

プロットした後はaxis(side=1)を使用する必要があると思います。

x <- 1:5
boxplot(x, frame.plot = FALSE)
axis(side = 1)

これは与える

enter image description here

4
Chinmay Patil

ティックを削除するには、ティックの線幅をゼロ(lwd.ticks = 0)として指定する必要があります。 x軸とy軸が一致することを確認するには、もう少し面倒です。

  1. ylim = ..を使用してy軸の下限を指定します。
  2. pos = ..を使用してx軸の高さを指定します。
  3. x軸をy軸に拡張します。1つの方法は、ablineを使用して水平線を追加することです。

上記の例では、これらすべてをまとめています。

x <- 1:5
boxplot(x, frame.plot = FALSE,ylim=c(0,5))
axis(side=1, pos=0, lwd.ticks=0)
abline(h=0)

Barplot with frame removed

1
purplemac