你如何将ggplot_table保存为jpeg?

时间:2014-04-14 13:31:59

标签: r ggplot2 jpeg

按照Sandy Muspratt对问题的回答:"Inserting an image to ggplot outside the chart area",你如何将输出保存到jpeg?这对于在R。

中生成报告非常有帮助

1 个答案:

答案 0 :(得分:2)

最好创建grob,使用arrangeGrob排列并使用ggsave

library(png)
library(grid)
library(ggplot2)
## create image grob
img <- readPNG(system.file("img", "Rlogo.png", package="png"))
g <- rasterGrob(img, interpolate=TRUE)
## ggplot2 grob
p = qplot(x=x,y=y,data= data.frame(x=1:10,y=1:10))
library(gridExtra)
## arrange and save 
ggsave('test.png', arrangeGrob(p,g))