I have done a GAM model with several covariates. I created a surface plot (using vis.gam) of two of these covariates (e.g. rainfall that ranges from 100 to 700 and temperature t