R:为什么 boxplot(x,log="y") 与 boxplot(log(x)) 不同?
R: why is boxplot(x,log="y") different from boxplot(log(x))?
delme <- exp(rnorm(1000,1.5,0.3))
boxplot(delme,log="y")
boxplot(log10(delme))
为什么这两张图中的胡须不同?
谢谢
阿古斯
我想说的是,在您的第一个图中,您只是将 y 轴更改为对数,因此您绘制的值仍然介于 1 和 10 之间。在此图中,y
轴是对数刻度。这个轴上的胡须看起来不同,因为每个 "tick" 之间的 space (即轴断裂)不是恒定的(2 和 4 之间的 space 比 10 和 8 之间的多)
在第二个图中,您获取值的对数然后绘制它们,因此它们的范围从 .2 到 1,并使用线性 y 轴绘制。
查看正常数据帧和 log
转换数据帧的 summary
delme <- exp(rnorm(1000,1.5,0.3))
boxplot(delme,log="y")
boxplot(log10(delme))
为什么这两张图中的胡须不同?
谢谢 阿古斯
我想说的是,在您的第一个图中,您只是将 y 轴更改为对数,因此您绘制的值仍然介于 1 和 10 之间。在此图中,y
轴是对数刻度。这个轴上的胡须看起来不同,因为每个 "tick" 之间的 space (即轴断裂)不是恒定的(2 和 4 之间的 space 比 10 和 8 之间的多)
在第二个图中,您获取值的对数然后绘制它们,因此它们的范围从 .2 到 1,并使用线性 y 轴绘制。
查看正常数据帧和 log
转换数据帧的 summary