为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

胡说叔叔 2019-11-12 13:04:29
我正在尝试levelplot通过设置在一个窗口中放置多个晶格图,par(mfrow=c(2,1))但是似乎忽略了这一点。是否有用于设置多个图的特定功能lattice?
查看完整描述

3 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

该格子包往往(但并不总是)忽略相提并论命令,所以我绘制W /时只需避免使用它格。


要将多个点阵图放在一个页面上:


创建(但不绘制)晶格/格子图对象,然后


为每个图调用一次打印


对于每个打印调用,请传递(i)绘图的参数;(ii) more,设置为TRUE,并且仅在首次调用print时才传入,以及(iii)pos,其给出页面上每个图的位置,指定为图的左下角的xy坐标对角和右上角,分别是具有四个数字的向量。


显示起来比说起来容易得多:


data(AirPassengers)     # a dataset supplied with base R

AP = 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 plots

w1 = 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 vertically

print(px1, position=c(0, .6, 1, 1), more=TRUE)

print(px2, position=c(0, 0, 1, .4))


查看完整回答
反对 回复 2019-11-12
  • 3 回答
  • 0 关注
  • 489 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信