将记号标记移动到raw.means.plot2中的轴内侧

将记号标记移动到raw.means.plot2中的轴内侧,r,plot,plotrix,R,Plot,Plotrix,我正在为一份要求刻度线在轴内的日记账格式化数字。对于我的第一个使用基本图形的绘图,我发现我可以使用: attach(mtcars) plot(wt, mpg, tck = 0.02) 但是,我的第二个绘图使用plotrix软件包中的raw.means.plot2,我不知道如何将记号移动到x轴的内部。我已经查阅了plotrix文档,但似乎找不到任何关于此的内容。例如,我希望将记号移动到此绘图上x轴和y轴的内侧,但tck=0.02仅移动y轴上的记号 mtcars$ID <- seq(1,3

我正在为一份要求刻度线在轴内的日记账格式化数字。对于我的第一个使用基本图形的绘图,我发现我可以使用:

attach(mtcars)
plot(wt, mpg, tck = 0.02)

但是,我的第二个绘图使用plotrix软件包中的raw.means.plot2,我不知道如何将记号移动到x轴的内部。我已经查阅了plotrix文档,但似乎找不到任何关于此的内容。例如,我希望将记号移动到此绘图上x轴和y轴的内侧,但
tck=0.02
仅移动y轴上的记号

mtcars$ID <- seq(1,32)
library('plotrix')
raw.means.plot2(mtcars, col.id="ID",col.offset="cyl", col.x="am", col.value="mpg", tck=0.02)

mtcars$ID关闭xaxis,然后手动添加一个

raw.means.plot2(mtcars, col.id="ID",col.offset="cyl", col.x="am", col.value="mpg", xaxis = FALSE, tck = 0.02)
axis(1, tck = 0.02)

如果在函数内部传递不起作用,下一步要尝试的是在绘图之前调用
par

library('plotrix')
mtcars$ID <- seq(1,32)
par(tck = .02)
raw.means.plot2(mtcars, col.id="ID",col.offset="cyl", col.x="am", col.value="mpg")
返回到以前的状态。或
graphics.off()
清除所有绘图并重置为默认值

op <- par(no.readonly = TRUE)
par(stuff)
plot(stuff)
par(op)