voici un code pour plotter du netcdf
Code : Tout sélectionner
### netcdf fichier netcdf
recup=nc_open(netcdf,write=TRUE)
recup
### je récupère la variable v1
temp <- ncvar_get(recup,v1)
ncvar_get(recup,varid="lat")->lat
ncvar_get(recup,varid="lon")->lon
temp <- temp[nrow(temp):1,,]
dim(temp[,,1]) # c'est en 3 dimensions donc lat , lon et V1
#temp <- t(temp)
lat=sort(lat,decreasing = F)
lon=sort(lon,decreasing = F)
image(lon,lat,temp[,,1])
Je cherche à plotter une sortie netcdf mais j'ai ce message d'erreur
Code : Tout sélectionner
Error in image.default(lon, lat, temp[, , 1]) :
les valeurs de 'x' et de 'y' doivent être croissantes
J'ai beau faire des sort sur lat et lon mais rien y fait.
Quelqu'un a une idée de se qui pourrait expliquer mon problème?
Merci d'avance