Thank you, I tried that approach and got some results as shown in the picture
Although I have doubts about the data cause of the really low dtr in the southern part, but I assume that has to do more with quality control and less with programming
The code I used was the following (dtr_15_19 is the data frame with dtr values and coordinates and dtr15_19 only the dtr values) :
my_year <- theme_bw() + theme(panel.ontop=TRUE, panel.background=element_blank())
my_fill <- scale_fill_distiller('',palette='Spectral',
limits = c(1,13),breaks=c(1,5,9,13))
fig = ggplot(dtr_15_19 , aes(y=lat, x=lon, fill=dtr15_19 )) + geom_tile() + my_year + my_fill+
coord_quickmap(xlim=c(19, 30), ylim=c(34, 42))+
borders('world', xlim=c(19, 30), ylim=c(34, 42), colour='black')+
xlab('Longitude (°E)')+ ylab('Latitude (°N)')+
theme(panel.grid=element_blank(),
panel.border = element_rect(colour = "black", fill=NA,size=.7))+
labs(title = "Mean DTR in period 2015-2019")
print(fig)
EDIT:
I did the quality control and I got my results! Thanks a million!! 