ボックスプロットの対数変換された 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)),
ただし、どちらの場合も、正の値 (および対応するティック!) のみが表示されます。理由は何ですか?どうすれば修正できますか?