使用RStudio时,可以在“图”窗格或内置的Viewer中检查图。但是,我注意到与保存的图相比,这些预览的质量较差。显然,这是可以导出或保存图像,无缺的方法(pdf()
,png()
,ggsave()
等)。
使用iris
作为一个例子,下面的屏幕截图生成以下图形
library(tidyverse)
p.iris = iris %>%
ggplot(aes(x = Sepal.Length, y = Sepal.Width)) +
geom_point() +
geom_smooth(method = "lm", se = FALSE)
p.iris
与相同图的保存版本相比,具有较高的DPI。
ggsave(plot = p.iris, filename = "Example.png", dpi = 320)
虽然差异很细微,例如,从到的线geom_smooth
就更清晰了。
如果查看图预览,则可以看到该图已保存到 .png
<img id="img" width="100%" height="100%" style="display: inline;"
src="http://127.0.0.1:35473/graphics/c3c6aa95-f458-477e-af54-f443f93ad673.png">
假设我不介意额外的资源或时间来渲染质量更好的预览-我将调整哪些设置?
您可以安装RStudio> = v1.4和软件包{ragg},然后按照此处所述将图形设备后端设置为AGG 。
这样可以使预览质量更好。
请注意,此问题取决于平台。我的Windows机器上的预览质量同样差,而Mac上也没有这样的问题(即使没有{ragg})。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句