gpt4 book ai didi

R : Odd Behavior with Width On Layout

转载 作者:行者123 更新时间:2023-12-01 11:46:07 27 4
gpt4 key购买 nike

我试图让底部图表的宽度与月份的长度成正比。

但是,我最终得到了

我有 2 层图表,第 1 层有一个更大的图,占据了一整行,另一个有 12 个图,占据了整个第二行。

对于第二行图,我希望它们的宽度与月份的长度成正比,所以我这样做了

layout(matrix(c(rep(1,12),2:13),nrow=2,byrow=T),widths=c(1,months))

months
[1] 31 28 31 30 31 30 31 31 30 31 30 31

奇怪的是当我手动调整宽度数组中的数字时(使用 1s 和 2s)。尺寸确实会相应波动。然而,在这种情况下。这似乎不是这种情况。

一月太短了。我是否遗漏了我的逻辑?

最佳答案

底线上只有 12 个图,但您为 widths= 参数提供了 13 个值(数字 1 加上所有 months 值).只需使用 widths=months 即可获得您需要的结果。您使用 widths= 参数提供的值的数量应等于最长一行中的绘图数量,但不等于所有绘图的数量。

months<-c( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)    
layout(matrix(c(rep(1,12),2:13),nrow=2,byrow=T),widths=months)
layout.show(n = 13)

enter image description here

关于R : Odd Behavior with Width On Layout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15082723/

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