我试图在空间上绘制连续变量.我看到这个例子得到了我需要的相同结果:
library("MASS")
library("ggplot2")
library(reshape2)
DB<-melt(volcano)
ggplot(DB, aes(x=Var1, y=Var2, fill=value)) +geom_tile()
Run Code Online (Sandbox Code Playgroud)

所以我做了我的数据:
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()
Run Code Online (Sandbox Code Playgroud)

那好极了.但我的"x"和"y"是距离空间点的公里距离(东和北).我在纬度和经度上改变了这些.但现在我的情节不起作用!
ggplot(dato,aes(y=lat,x=long,fill=value))+geom_tile()
Run Code Online (Sandbox Code Playgroud)

我不明白为什么.无论如何绘制我的数据像点,结果非常相似:
ggplot(dato,aes(y=lat,x=long,fill=value))+geom_point()
ggplot(dato,aes(y=variable,x=y,fill=value))+geom_point()
Run Code Online (Sandbox Code Playgroud)