R轴未显示

Hel*_*mut 5 plot r scatter-plot

从字面上看,我恐怕失去了阴谋!为什么axis命令没有将x轴放在下图中?它一定是荒谬的,因为我不能简化太多.

yar <- c(.2,.1,.05,.03,.02)
plot(yar,xaxt='n')
axis(1, at=c(0.01,0.02,0.03,0.04,0.05))
Run Code Online (Sandbox Code Playgroud)

Tim*_*sen 2

x 轴未出现的原因是您将其放置在绘图的某个区域中,该区域太小以至于无法作为输出可见。您发出了以下绘图命令:

plot(yar, xaxt='n')
Run Code Online (Sandbox Code Playgroud)

这实际上与做的一样

plot(c(1:5), yar, xaxt='n')
Run Code Online (Sandbox Code Playgroud)

由于您从未指定任何 x 值,因此默认 x 值只是与您指定的 y 值相对应的计数数字 1 到5

该问题的解决方案是将 x 轴放置在可见的位置。因此你可以尝试以下代码:

xar <- 0.01*c(1:5)
yar <- c(.2,.1,.05,.03,.02)
plot(xar, yar, xaxt='n')
axis(1, at=xar)
Run Code Online (Sandbox Code Playgroud)