在R图中,如何使x轴的长度比y轴长几倍?

在R图中,如何使x轴的长度比y轴长几倍?,r,rstudio,R,Rstudio,目前,我正在尝试拉伸绘图的x轴,以搜索季节性等。这意味着,我可能希望x轴比y轴长6倍左右,同时保持刻度和数据不变。例如: x <- rnorm(20)^2 * 1000000 plot(x) x下面的命令正在以不同的宽度将其写入.png文件。文件fig1.png和fig2.png将保存到您的主目录中 png("fig1.png", width = 400, height = 300) x <- rnorm(20)^2 * 1000000 plot(x) dev.off() png

目前,我正在尝试拉伸绘图的x轴,以搜索季节性等。这意味着,我可能希望x轴比y轴长6倍左右,同时保持刻度和数据不变。例如:

x <- rnorm(20)^2 * 1000000
plot(x)

x下面的命令正在以不同的宽度将其写入.png文件。文件fig1.png和fig2.png将保存到您的主目录中

png("fig1.png", width = 400, height = 300)
x <- rnorm(20)^2 * 1000000
plot(x)
dev.off()

png("fig2.png", width = 600, height = 300)
x <- rnorm(20)^2 * 1000000 #or leave this out if you want the same data x 
plot(x)
dev.off()
png(“图1.png”,宽=400,高=300)

x单击绘图所在的窗口角,并拖动任意数量的绘图。我目前正在Rstudio中执行此操作,拉伸和拖动非常困难,是否有解决方法?不容易。。。您可以先设置类似于
par(fin=c(3,1))
的内容。那里的效果取决于窗口的大小,同样,调整边距也是必要的。有关更多详细信息,请参见
?par
。或者您可以将绘图保存为PNG或PDF格式并查看文件。(在
png()
pdf()
调用中设置高度和宽度)或使用RStudio的“缩放”功能,这使得调整窗口大小非常容易。