2011-02-09 3 views
7

R boxplot()関数を使ってボックスプロットを生成するときにフレームを削除する方法を知っていますか? plot()機能付きBoxplot()関数からフレームを削除するR

はどうもありがとうございました...そこに仕事をしていませんoptinal引数、frame=F、ある...しかし、それはboxplot()機能には含まれていません!

+0

だから、あなた自身のローカル 'marcoBoxplot()'へのコードをコピーし、それに応じて変更してください。 –

+2

@Dirk一度、私たちはRTFMに対して言うことができません。なぜなら、 'frame'の使用はそのFMで言及されていないからです。 –

答えて

13

箱ひげ機能のオプションframe=F(またはframe.plot=F)を使用してください:箱ひげ機能で使用することができ

boxplot(count ~ spray, data = InsectSprays, col = "lightgray",frame=F) 

その他のパラメータをしている(むしろ不便) ?bxpの基本機能であるboxplot()

5

btyparにすることができます。 boxplotヘルプから例を使用して:

par(bty='n') 
boxplot(count ~ spray, data = InsectSprays, col = "lightgray") 
+0

ありがとう! – Marco

+0

@Marco:パラメータフレーム(チェイスと私の答えを見てください)を使ってみませんか?あなたが何をしているのかわからない場合は、特定のプロットではなく、一般的なパラメータを設定するので、par()を乱用すると重大な問題が発生します。 –

+0

@Joris Meys:そうです、私はパラメータフレームを使うべきです。 Thx – Marco

4

boxplot()のリストに記載されていますframe議論はちょうど良い。

boxplot(count ~ spray, data = InsectSprays, col = "lightgray") 
#vs  
boxplot(count ~ spray, data = InsectSprays, col = "lightgray", frame = FALSE) 
+0

はい、あなたは正しいです: - なぜ私はそれが以前に動作するように管理していないのか分からない...私はその愚かなポストのために申し訳ありません! – Marco

0

これは最も簡単な解決方法です。ただ、設定軸= 0

boxplot(runif(100), axes = 0)

関連する問題