我在R中使用包sp。我正在使用spplot函数在两个Spatial对象中绘制两个变量。我想要的是在两个图中使图例相同,以便我可以比较它们。例如,使用以下代码,我希望两个图具有相同的图例,范围从5(红色)到40(蓝色)。这是为了比较这两个图。这是代码和情节。
\(([^)]*)\)
答案 0 :(得分:0)
尝试这样的事情:
p1=spplot(meuse.grid, "var.1", col.regions=col, colorkey=list(at=seq(5, 30, 5), labels=as.character(seq(5, 30, 5))))
p2=spplot(meuse.grid, "var.2", col.regions=col, colorkey=list(at=seq(5, 30, 5), labels=as.character(seq(5, 30, 5))))
print(p1, position = c(0,.5,.5,1),more=T)
print(p2, position = c(.5,.5,1,1),more=F)