Trace la intensidad de un continuo con geom_tile en ggplot
Estoy tratando de trazar una variable continua en el espacio. Vi este ejemplo que obtiene el mismo resultado que necesito:
library("MASS")
library("ggplot2")
library(reshape2)
DB<-melt(volcano)
ggplot(DB, aes(x=Var1, y=Var2, fill=value)) +geom_tile()
Así lo hice con mis datos:
library(repmis)
url<-"https://www.dropbox.com/s/4m5qk32wjgrjq40/dato.RDATA"
source_data(url)
library(ggplot2)
ggplot(dato,aes(y=variable,x=y,fill=value))+geom_tile()
Eso es maravilloso. Pero mi "x" y "y" son kilómetros de distancia (este y norte) desde un punto en el espacio. Los transformé en latitud y longitud. ¡Pero ahora mi trama no funciona!
ggplot(dato,aes(y=lat,x=long,fill=value))+geom_tile()
No entiendo por qué. De todos modos, trazando mis datos como puntos, el resultado es muy similar:
ggplot(dato,aes(y=lat,x=long,fill=value))+geom_point()
ggplot(dato,aes(y=variable,x=y,fill=value))+geom_point()