如何自定义RStudio的「保存绘图为图像」功能使用svglite后端?
自定义RStudio「保存绘图为图像」的SVG后端为svglite
直接修改RStudio全局设置就能实现,步骤如下:
- 点击RStudio顶部菜单栏的「Tools」→「Global Options」
- 在弹出窗口里选「Graphics」选项卡
- 找到「SVG device」下拉框,把默认的「default」改成「svglite」
- 点「Apply」和「OK」保存设置
改完之后再用「保存绘图为图像」导出SVG,就会自动用svglite后端生成文件,文本能正常在Inkscape里编辑,和你手动调用svglite设备的效果一致。
要是不想改全局设置,只想临时用svglite,也可以直接在代码里手动调用设备:
library(svglite) # 先指定输出文件和尺寸 svglite("your_volcano_plot.svg", width = 8, height = 6) # 绘制你的EnhancedVolcano图 EnhancedVolcano(your_data, lab = rownames(your_data), x = "log2FC", y = "pvalue") # 关闭设备完成保存 dev.off()
内容的提问来源于stack exchange,提问作者Karthik Nair
相关产品推荐
相关产品推荐

