gpt4 book ai didi

r - 在多图中指定绘图区域

转载 作者:行者123 更新时间:2023-12-02 07:37:41 24 4
gpt4 key购买 nike

我使用 par() 命令在图形设备中创建一行图并运行前 2 个图:

par(mfrow = c(1, 4))
hist(mydata)
boxplot(y ~ x)

现在假设箱线图是错误的,我想用一个新箱线图替换它。默认情况下,下一个图位于前一个图的左侧(或者在多行布局的情况下,第一列下方一行),上一个图保持不变。

有没有办法在多地 block 网格区域指定下一个地 block 的位置?

最佳答案

要指定下一个绘图在多绘图网格区域中的位置,我更喜欢使用函数 layoutlayout 函数提供了 mfrowmfcol 设置的替代方法。例如 par(mfrow = c(1, 4)) 的等价物是:

     layout(matrix(c(1, 3, 2, 4), byrow=TRUE, ncol=4))

     layout(matrix(c(1, 2, 3, 4), byrow=TRUE, ncol=4))

函数 layout.show() 可能有助于可视化图形区域创建的。以下代码创建了一个可视化布局的图形在前面的示例中创建:

  layout.show(4)

enter image description here

关于r - 在多图中指定绘图区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14761945/

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