Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 减少多重条形图中的条形宽度_R_Plot_Width_Bar Chart - Fatal编程技术网

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_示例等)
就足够了,不需要索引。