Hola Andreu,
Quin exemple reproduible més ben fet. Impresionant.
De les teves preguntes puc respondre la primera, cal que afegeixis:
?scale_y_reverse()
Amb això et sortirà la imatge adjunta:
pA + geom_tile(aes(fill = z)) + stat_contour() + scale_y_reverse()
La segona pregunta no la he entes massa bé però potser perquè no utilitzo el contour habitualment. Si tinc una mica de temps li faré un cop d'ull però no crec que en tregui res de clar.
PS: Personalment no m'agrada el marge que et posa per defecte el ggplot2, si afegeixes les següents instruccions els treuràs:
pA + geom_tile(aes(fill = z)) + stat_contour() + scale_x_continuous(expand = c(0, 0)) + scale_y_reverse(expand = c(0, 0))
Atentament,
Lluís Ramon