本文介绍了减少多个barplot R中条的宽度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要在以下多个条形图中减小条形的宽度:
I need to reduce the width of the bars in the below multiple barplot:
我尝试按照此处更改条形图(R)中的条形图,但似乎使用多个条形图(即,在我的情况下,每个变量4个条形图),功能space
不起作用.
I tried to use the space
option as per here Change width of bars in barchart (R) but it seems that with multiple barplot (i.e. in my case 4 bars per each variable) the function space
does not work.
以下是一些伪造的数据,可以重现该图:
Here's some fake data that reproduce the plot:
mat_example = matrix(rnorm(40), 4, 10)
barplot(mat_example[,c(1:10)], beside = TRUE)
谢谢您的任何建议.
推荐答案
在help(barplot)
中有以下段落:
因此,在您的情况下,这应该可行:
So in your case this should work:
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))
这篇关于减少多个barplot R中条的宽度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!