我使用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)
)
这就是我得到的
我想要的是将绘图区域扩展为(-180,180)和(-90,90),以便不切割地图。有人可以帮忙吗?
答案 0 :(得分:0)
xlim
和ylim
完成了这个伎俩
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)
)