格子:在一个窗口中有多个地块?

我正在尝试levelplot通过设置在一个窗口中放置多个晶格图,par(mfrow=c(2,1))但是似乎忽略了这一点。

是否有用于设置多个图的特定功能lattice


胡说叔叔
浏览 532回答 3
3回答

德玛西亚99

该格子包往往(但并不总是)忽略相提并论命令,所以我绘制W /时只需避免使用它格。要将多个点阵图放在一个页面上:创建(但不绘制)晶格/格子图对象,然后为每个图调用一次打印对于每个打印调用,请传递(i)绘图的参数;(ii) more,设置为TRUE,并且仅在首次调用print时才传入,以及(iii)pos,其给出页面上每个图的位置,指定为图的左下角的xy坐标对角和右上角,分别是具有四个数字的向量。显示起来比说起来容易得多:data(AirPassengers)     # a dataset supplied with base RAP = AirPassengers      # re-bind to save some typing# split the AP data set into two pieces # so that we have unique data for each of the two plotsw1 = window(AP, start=c(1949, 1), end=c(1952, 1))w2 = window(AP, start=c(1952, 1), end=c(1960, 12))px1 = xyplot(w1)px2 = xyplot(w2)# arrange the two plots verticallyprint(px1, position=c(0, .6, 1, 1), more=TRUE)print(px2, position=c(0, 0, 1, .4))
打开App,查看更多内容
随时随地看视频慕课网APP