dev.off() rm(list=ls(all=TRUE)) #import user-defined functions and graphics parameters source("D:/R/Github/graphics_param.R") source("D:/R/Github/functions.R") library(raster) library(ncdf4) library(rgdal) library(ggplot2) library(gridExtra) library(ggpubr) library(grid) library(cowplot) #set startyear of simulation data and timeframe for evaluation startyear_simulation<-1951 startyear<-2004 endyear<-2013 istart<-startyear-startyear_simulation+1 iend<-endyear-startyear_simulation+1 path.in<-"D:/Data/LPJmL-Fit/Europe/historical/" #set path of data path.out<- "D:/Data/LPJmL-Fit/Europe/historical/" #set path of graphics output #### load grid #### filenames<-list.files(path.in) #get all .nc filenames in path.output.FIT #filter filename that contain outputname filenames<-grep("vegc", filenames, value = TRUE) filename<-grep("1951", filenames, value = TRUE) #filename<-grep("_1", filenames, value = TRUE) ncfile<-nc_open(paste(path.in,filename,sep="")) lats<-ncvar_get(ncfile,varid="latitude") lons<-ncvar_get(ncfile,varid="longitude") data_vegc<-ncvar_get(ncfile, varid="VegC") nc_close(ncfile) data_vegc<-apply(data_vegc[,,istart:iend],c(1,2),mean,na.rm=T) data_vegc<-data_vegc/1000 #create desert desert<-data_vegc