保存要在另一个系统上渲染的ggplot2图

时间:2015-05-28 15:40:30

标签: r ggplot2

在过去的三年里,我没有在任何地方看到过这个问题,所以我一直在寻找更新的答案。我在ggplot2中创建了大约十个图,我将要为web发布进行渲染。我还没有理解我读过的有关在Windows版本的R上缺少抗锯齿的文章和帖子。理想情况下,我可以简单地在我的Windows笔记本电脑上渲染它们并直接从那里导出。我认为可能更简单的下一个最好的事情是以某种方式将图形保存为对象并将其加载到我的Mac上并在那里进行渲染。我知道我可以在我的Mac上运行用于它们的脚本并完成整个过程,但是我有很多依赖项(特别是文件位置等我的数据),我甚至可以在运行之前编辑它们。这是我目前的计划,但我确信有更好的方法。如果有人有任何建议请发送我的方式并谢谢你!

1 个答案:

答案 0 :(得分:1)

使用基座R提供的saveload

save(p,file='~/p.Rdata')

并在另一台计算机上:

load('~/p.Rdata')

其中p是你的情节,例如:

p <- ggplot(data.frame(x=1:5,y=runif(5))) + aes(x=x,y=y) + geom_point()