R Barplot有一个酒吧 - 如何正确绘图

时间:2014-03-17 21:08:30

标签: r plot bar-chart

我想在R中绘制一个常规条形图,但只有一个条形图。我不喜欢的是条形宽度是整个图形的宽度。我希望酒吧“更薄”,但我不知道怎么做。

默认命令是:

barplot(percentage, col=c("brown4")) 

其中百分比是分数。我尝试使用xlim参数,但它变得非常混乱(条完全向右或向左)。例如,我试过:

barplot(percentage, col=c("brown4"), xlim=c(0.5,1))

但这延伸了酒吧。我是一个R菜鸟。

2 个答案:

答案 0 :(得分:3)

您可以尝试使用您绘制的设备的宽度。 E.g:

# plot to a Windows graphic device
windows(height = 10, width = 4)
barplot(0.5)

# plot to PDF
pdf(height = 10, width = 2)
barplot(0.5)
dev.off()

您也可以与width

一起试用xlim
barplot(0.5, width = 0.1, xlim = c(0, 1))

答案 1 :(得分:2)

width的{​​{1}}参数说:

  

barplot条宽的可选向量。重新循环以延长绘制的条数。除非指定width,否则指定单个值将没有可见效果。

因此请同时指定xlimwidth。这两者的相互作用并不明显(对我来说),所以你可能需要和它们一起玩,直到它们看起来像你想要它们一样。

xlim

enter image description here