How can I get the size of the plot window in R? I've been using xwininfo, but there must be a function or variable in R to extract the current plot height and width.
UPDATE
This works as a savePlot() replacement if you don't have Cairo support and you want to export plots to Windows or other 100 dpi devices:
dev.copy(png, "myplot.png", width=dev.size("px")[1], height=dev.size("px")[2],
res=100, bg="transparent")
dev.off()
Run Code Online (Sandbox Code Playgroud)
use*_*275 18
你可以用dev.size.这是一个例子:
x11()
plot(1)
dev.size("in")
[1] 6.989583 6.992017
dev.size("cm")
[1] 17.75354 17.75972
Run Code Online (Sandbox Code Playgroud)
这将获得绘图窗口的大小,以英寸和厘米为单位.
类似于png设备:
png('kk.png')
dev.size("in")
[1] 6.666667 6.666667
Run Code Online (Sandbox Code Playgroud)
这对你有帮助吗?
ags*_*udy 13
如上所述,使用某些par设置可以控制绘图区域的大小和位置.但这些参数可能有点令人困惑.(至少对我来说),我试图在这个图中恢复其中的一些,从而精确化每个参数的单位.

PS:原始图形来自Paul Murrel Book:R图形.