2013-06-20 13 views
6

私が生成しようとしているプロットについては、y軸にログスケールを適用したい。ログスケールのボックスプロットR

元のコードは、ログスケールで正常に動作しなく

bxp(confSum, main="Mean Coverage Per Exon for Hiseq", ylab="Fold Coverage", 
    las=2, cex.lab=1, cex.axis=0.7,xaxt='n', ann=FALSE) 

です。オンラインいくつかの情報に基づいて

は、私がコードにlog="y"を追加し、それはそれで何もない空になっ作り出すPDFは...

私はどこかでミスをしたのか?...どのように私はそれを修正する必要がありますログスケール?

ありがとうございます。

答えて

3
> boxplot(decrease ~ treatment, data = OrchardSprays, 
+   log = "y", col = "bisque") 
+0

私はRに慣れていません...ログスケールの元のスクリプトをどういう形で変更してもいいですか? – JJS

+0

@JJS bxpは実際にはプロットを描画するために 'boxplot' 'bxp'と同じことを達成できるはずです。私は文書 '?bxp'に' log'パラメータがあります。それは 'R'のプロットを示していますか?おそらく問題は 'pdf'の作成だけです。 – Michele

+0

ええええええええええええええええええええええええええええええええええええええええええええええええええええええええるのですが、どうも。 :) – JJS

2

私は同じ問題がありました。私のデータセットにはゼロの値が入っていたので、それをNAに置き換えてうまくいきました。 boxplot関数では、0の値をログスケールでプロットすることはできません(無限に収束するため)。

関連する問題