我正在尝试将ggplot结果和空间栅格的plotRGB合并到一个绘图中,并将其写入PNG。我已经找到了如何组合ggplots或做多图的方法,但是这种特定的设置我不知道如何开始工作。此代码也集成在for循环中,这意味着需要使用打印语句来实际绘制ggplot(在PNG或Rstudio中)。
library(raster)
library(ggplot2)
plotRGB(brick(raster(matrix(rnorm(10000),ncol=100)),
raster(matrix(rnorm(10000),ncol=100)),
raster(matrix(rnorm(10000),ncol=100))),r=1,g=2,b=3,stretch="lin")
ggdata=data.frame("x"=seq(100),"y"=rnorm(100))
ggplot(ggdata,aes(x=x,y=y))+
geom_line()
Run Code Online (Sandbox Code Playgroud)
你们中谁知道如何将这两者合并为PNG(最好在for循环中显示,但不是必需的)吗?