选择绘图区域级别图

时间:2015-06-11 16:46:50

标签: r

我使用x

绘制了一个光栅levelplot
levelplot(x, margin=FALSE ,xlab=list("",cex=1),ylab=list("",cex=1),col.regions=colorscale,                
          panel = function(x, y, ...) {
            panel.levelplot(x, y,  ...)
            mp <- map("world", plot = FALSE, fill=TRUE,interior = FALSE,bg="yellow")
            lpolygon(mp$x, mp$y, fill="black", col="black")},
          scales=list(x=x.scale, y=y.scale)
)

这就是我得到的

enter image description here

我想要的是将绘图区域扩展为(-180,180)和(-90,90),以便不切割地图。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

xlimylim完成了这个伎俩

levelplot(x, xlim=c(-180,180), ylim=c(-90,90),margin=FALSE ,xlab=list("",cex=1),ylab=list("",cex=1),col.regions=colorscale,                
          panel = function(x, y, ...) {
            panel.levelplot(x, y,  ...)
            mp <- map("world", plot = FALSE, fill=TRUE,interior = FALSE,bg="yellow")
            lpolygon(mp$x, mp$y, fill="black", col="black")},
          scales=list(x=x.scale, y=y.scale)
)