График интенсивности непрерывного с geom_tile в ggplot

Я пытаюсь построить непрерывную переменную в пространстве. Я видел этот пример, который получает тот же результат, который мне нужен:

library("MASS")
library("ggplot2")
library(reshape2) 

DB<-melt(volcano)
ggplot(DB, aes(x=Var1, y=Var2, fill=value)) +geom_tile()

Итак, я сделал с моими данными:

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()

Это прекрасно. Но мои «х» и «у» - это километры (восток и север) от точки в пространстве. Я преобразовал их в широту и долготу. Но теперь мой сюжет не работает!

ggplot(dato,aes(y=lat,x=long,fill=value))+geom_tile()

Я не понимаю почему. В любом случае, вывод моих данных в виде точек, результат очень похож:

ggplot(dato,aes(y=lat,x=long,fill=value))+geom_point()
ggplot(dato,aes(y=variable,x=y,fill=value))+geom_point()

Ответы на вопрос(1)

Ваш ответ на вопрос