问题描述
我的散点图有问题。我使用了 R Base 图。我想在 y 轴上显示一个对数刻度,即使这很有效,它也不会显示相同数量的刻度。
我尝试使用 ylim()
和 seq()
指定,但是,由于我想要一个对数刻度,它只给我十进制转换的数字。
这是我正在使用的代码的一部分:
plot(Body_size~T,data=data)
axis(side = 1,at= c(0,2000,4000,6000,8000,10000,12000,14000,16000),cex.axis=0.8)
major.ticks <- axTicks(2)
labels <- sapply(major.ticks,function(i)
as.expression(bquote(10^ .(i)))
)
axis(2,at=major.ticks,labels=labels,las="1",cex.axis=0.8)
我想要两个 y 轴的格式相同,只显示与第一个图(左侧图)中相同数量的对数刻度。我也不明白为什么它会在正确的图上显示更多刻度。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)