Ответ 1
Лучшим способом было бы управлять размером в Rstudio, но, как вы узнали себя на веб-сайте Rstudio, Rstudio не поддерживает это. Следующий код сохраняет ваш график в wmf. Существует также обходное решение для сохранения в растровое изображение, которое включает в себя несколько щелчков, но по крайней мере вам больше не нужно указывать размер:
data(mtcars)
windows(800, 600, pointsize = 12) #opens a separate window with the size you want
hist(mtcars$mpg) #draw to this (active) window
savePlot("clipboard", type="wmf") #saves plot to WMF
К сожалению, невозможно сохранить формат jpg
в буфер обмена. Вы можете скопировать его в растровое изображение, перейдя в это окно, нажмите CTRL-C
, и график находится в буфере обмена в виде растрового изображения с 800: 600.
EDIT:
Команда windows
работает только в Windows.
Для Mac его следует заменить на: quartz(width=8,height=6,pointsize=12,dpi=100)
(ширина/высота в дюймах!)
Для Linux попробуйте x11(width=8,height=6,pointsize=12,dpi=100)
(untested).