将刻度线移动到 raw.means.plot2 中的轴内部
Moving tick marks to inside of axis in raw.means.plot2
我正在为要求刻度线位于轴内的期刊设置数字格式。对于我使用基础图形的第一个绘图,我发现我可以使用这个:
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)
关闭x轴,然后手动添加一个
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
before plotting.
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")
注意绘图后 par('tck')
仍然是 0.02
,所以你可以使用
op <- par(no.readonly = TRUE)
par(stuff)
plot(stuff)
par(op)
到 return 到以前的状态。或 graphics.off()
清除所有绘图并重置为默认值
我正在为要求刻度线位于轴内的期刊设置数字格式。对于我使用基础图形的第一个绘图,我发现我可以使用这个:
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)
关闭x轴,然后手动添加一个
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
before plotting.
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")
注意绘图后 par('tck')
仍然是 0.02
,所以你可以使用
op <- par(no.readonly = TRUE)
par(stuff)
plot(stuff)
par(op)
到 return 到以前的状态。或 graphics.off()
清除所有绘图并重置为默认值