在R中的条形图上命名x轴

时间:2016-03-22 22:23:10

标签: r plot bar-chart

我想在R画一个条形图 我有2个向量

x <- c(1,2,3,4)
y <- c(200,400,4000,255)

A <- rbind(x,y) # to make it into a matrix

barplot(A, ylim= c(0,5000))

我想放在x轴上每个图1,2,3,4的底部。

我该怎么做

由于

1 个答案:

答案 0 :(得分:2)

barplot(A, ylim= c(0,5000),names.arg=1:4)

你就是这样做的。

我的建议是,您应该仔细查看每个功能的帮助手册/文档。 R图形函数通常有很多用于各种目的的参数。

功能“barplot”返回每个条中心的x轴值。我们可以使用这些值作为参考,在每个条形图的顶部或其他任何地方添加图例(但不那么简单)。

添加到顶部

x.axis <-barplot(A, ylim= c(0,5000),names.arg=1:4)
text(x.axis, y, adj = c(0.5, 0))  ## you have defined "y"