gpt4 book ai didi

r - 将晶格图限制为视口(viewport)?

转载 作者:行者123 更新时间:2023-12-04 10:10:22 26 4
gpt4 key购买 nike

我想在现有地 block 的一个小区域中拟合整个格子图。

xyplot(decrease ~ treatment, OrchardSprays, groups = rowpos, type = "a")
pushViewport(viewport(.2, .7, .2, .2))
grid.rect(gp=gpar(fill="white"))

给了我这个:

enter image description here

所以视口(viewport)被推送。但是当再次调用一个格函数时,它会使用整个设备,就像调用 grid.newpage() :
xyplot(decrease ~ treatment, OrchardSprays, groups = rowpos, type = "a")

有没有办法将晶格图限制在设备上的预定义区域,就像我上面的例子一样?

最佳答案

您必须直接调用printnewpage参数设置为 FALSE (与默认值相反):

xyplot(decrease ~ treatment, OrchardSprays, groups = rowpos, type = "a")
pushViewport(viewport(.2, .7, .2, .2))
print(xyplot(decrease ~ treatment, OrchardSprays, groups = rowpos, type = "a"), newpage=FALSE)

您可以在网格手册 (r_instalation_path/library/grid/doc/grid.pdf) 的“向网格中添加点阵”部分找到它。

enter image description here

关于r - 将晶格图限制为视口(viewport)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4863862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com