R中的对数刻度箱图

时间:2013-06-20 20:43:16

标签: r

对于我想要生成的图,我想将对数比例应用于y轴。

原始代码是

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变为空,没有任何内容......

我在某个地方犯了错误吗?我应该如何修复日志范围?

提前致谢。

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

我有同样的问题。我发现这是因为我的数据集有一些零值,所以我用NA代替了它,结果就算了。这是因为boxplot函数无法处理在对数刻度中绘制0值(收敛到无穷大)。