我想将自己的标签放在箱线图的对数转换 y 轴上:
with(TX, boxplot(b~tx, ylab="Biomass, g/m2, ln", yaxt="n", las=2, log="y", cex.axis=0.7))
数据:
pretty(log(TX$b))
[1] -6 -4 -2 0 2 4 6
length(levels(TX$tx))
[1] 22
我试过:
axis(2, at=pretty(log(TX$b)), labels=pretty(log(TX$b))) and
axis(2, at=c(-6, -3, -1, 0, 1, 3, 6), labels=c(-6, -3, -1, 0, 1, 3, 6)),
但在这两种情况下,只显示正值(和相应的刻度!)。是什么原因,我该如何解决这个问题?