控制R曲线轴的数字格式

Dav*_*d B 10 plot r

我有几个100k的值.当我将它们绘制为R中的一条线时(使用plot(type="l")x轴旁边的数字,刻度线以科学格式打印(例如0e+00,2e+04,...,1e+05).相反,我希望它们是:

一个) 0,20kb,...,100kb

B)相同但现在第一个坐标应为1(即从1开始计数而不是0).

BTW R数组使用从1开始的编号(与perl,java等中的数组相比)所以我想知道为什么在绘制"他们"决定从0开始...

rcs*_*rcs 9

一个)

R> xpos <- seq(0, 1000, by=100)
R> plot(1:1000, rnorm(1000), type="l", xaxt="n")
R> axis(1, at=xpos, labels=sprintf("%.2fkb", xpos/1000))
Run Code Online (Sandbox Code Playgroud)

B)与上述相同,调整 xpos