R 减少多重条形图中的条形宽度
我需要减少以下多重条形图中的条形宽度: 我尝试按照此处使用R 减少多重条形图中的条形宽度,r,plot,width,bar-chart,R,Plot,Width,Bar Chart,我需要减少以下多重条形图中的条形宽度: 我尝试按照此处使用space选项,但似乎对于多条条形图(即,在我的情况下,每个变量4条),函数space不起作用 以下是一些复制该图的虚假数据: mat_example = matrix(rnorm(40), 4, 10) barplot(mat_example[,c(1:10)], beside = TRUE) 感谢您的建议。在帮助(条形图)中有以下段落: 空间:空间量(作为平均条形宽度的分数) 左前各栏。可以作为单个数字或一个数字给出 每小节的数量
space
选项,但似乎对于多条条形图(即,在我的情况下,每个变量4条),函数space
不起作用
以下是一些复制该图的虚假数据:
mat_example = matrix(rnorm(40), 4, 10)
barplot(mat_example[,c(1:10)], beside = TRUE)
感谢您的建议。在帮助(条形图)
中有以下段落:
空间:空间量(作为平均条形宽度的分数)
左前各栏。可以作为单个数字或一个数字给出
每小节的数量如果“高度”是矩阵,“旁边”是
“TRUE”、“space”可以由两个数字指定,其中
首先是同一组中的杆之间的间距,以及
第二组之间的间距。如果未给出
明确地说,如果“高度”是矩阵,则默认为“c(0,1)”
“旁边”为“真”,否则为0.2
因此,在您的情况下,这应该是可行的:
barplot(table, beside=TRUE, space=c(0, 2))
以你的例子:
mat_example <- matrix(rnorm(40), 4, 10)
barplot(mat_example[,c(1:10)], beside=TRUE, space=c(0, 5))
mat_示例这当然是重复的,但是在OPs防御中,只返回他们引用的(imo)糟糕的答案。@aaaaaa另外,barplot(mat_示例等)
就足够了,不需要索引。