我从来没有真正需要从具有特定尺寸的RStudio导出任何东西。现在我正在为一个严格宽度为2400像素的出版物制作一些图表。我的主要问题是我没有使用单一的传统情节来完成我所做的事情。我已经用各种图表和细分来定制我的图表。为了评估我一直在制作的情节,我一直在看RStudio中放大的情节。
所以我要问的是,是否有一种方法可以将RStudio上放大的缩放图输出到具有指定宽度的png(高度,我相当灵活)。
我试过了
dev.copy2pdf(device = "pdf", file = "test.pdf")
哪种方法不像我希望的那样有效。
答案 0 :(得分:1)
如果您使用的是ggplot,则可以使用ggsave:
qplot(rating, data=movies, geom="histogram")
ggsave("test.pdf", height=8, width=8)
默认DPI为300,因此300 DPI x 8英寸= 2400。
这应该在基础绘图系统中做同样的事情:
pdf("boxplot.pdf", height=8, width=8)
boxplot(mtcars$mpg)
dev.off()