aaa*_*aaa 3 plot r width bar-chart
我需要减少下面多个条形图中条形的宽度:
我尝试使用space这里的选项更改条形图(R)中的条形宽度,但似乎有多个条形图(即在我的情况下,每个变量4条形),该功能space不起作用.
这是一些重现情节的假数据:
mat_example = matrix(rnorm(40), 4, 10)
barplot(mat_example[,c(1:10)], beside = TRUE)
Run Code Online (Sandbox Code Playgroud)
谢谢你的任何建议.
在help(barplot)有这样一段话:
space:每个柱前面的空间量(平均条宽的一部分).每个条形码可以作为单个数字或一个数字给出. 如果'height'是矩阵而'旁边'是'TRUE',则'space'可以由两个数字指定,其中第一个是同一组中条形之间的空间,第二个是组之间的空格. 如果没有明确给出,如果'height'是矩阵而'旁边'是'TRUE',则默认为'c(0,1)',否则为0.2.
所以在你的情况下这应该工作:
barplot(table, beside=TRUE, space=c(0, 2))
Run Code Online (Sandbox Code Playgroud)
用你的例子:
mat_example <- matrix(rnorm(40), 4, 10)
barplot(mat_example[,c(1:10)], beside=TRUE, space=c(0, 5))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1710 次 |
| 最近记录: |