如何在R中设置轴长度

如何在R中设置轴长度,r,axis,R,Axis,我是新使用R的,所以我想知道是否有办法将轴长度设置为固定值,如5厘米 par(pty="s") a1=c(22.02, 23.83, 26.67, 25.38, 25.49, 23.50, 25.90, 24.89) a2=c(21.49, 22.67, 24.62, 24.18, 22.78, 22.56, 24.46, 23.79) a3=c(20.33, 21.67, 24.67, 22.45, 22.29, 21.95, 20.49, 21.81) b

我是新使用R的,所以我想知道是否有办法将轴长度设置为固定值,如5厘米

par(pty="s")
a1=c(22.02, 23.83,  26.67,  25.38,  25.49,  23.50,  25.90,  24.89)
a2=c(21.49, 22.67,  24.62,  24.18,  22.78,  22.56,  24.46,  23.79)
a3=c(20.33, 21.67,  24.67,  22.45,  22.29,  21.95,  20.49,  21.81)
boxplot(a1,a2,a3, las=1)
我要走了

有没有办法将轴长度设置为固定值

编辑1

我想要这样的对不起,质量太差了


首先,您可以使用win.graph设置图形窗口尺寸。例如违约

win.graph(7,7)
提供7英寸x 7英寸的图形窗口

然后设置外部边距(以英寸为单位):

par(mai=c(2,2,2,2))
c中的数字是底部、左侧、顶部和右侧的边距宽度,单位为英寸

所以


为绘图保留5英寸x 5英寸的正方形。您只需要将英寸转换为CM,并选择WiN.Grand的参数来覆盖轴标签。

使用外边距的PAR,并从图形设备中的设置中减去第一和第三。另外,请自己澄清是希望21到22之间的长度为1英寸,还是希望轴长度的固定值为5英寸。在我看来,那些不同的请求。我希望包含BOX图的方块有5x5cm看起来只需要使用图形设备的高度规范和MAI参数来平移。我建议用SVG或PDF渲染情节,然后在合适的矢量化软件中调整大小。或者试着玩像这样的东西,宽度=5,高度=5,单位=cm,分辨率=75;帕尔玛=c0,0,0,0;图1:10;开发关闭
win.graph(7,7)
par(mar=c(2,2,2,2))