按照Sandy Muspratt对问题的回答:"Inserting an image to ggplot outside the chart area",你如何将输出保存到jpeg?这对于在R。
中生成报告非常有帮助答案 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))