我想在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的底部。
我该怎么做
由于
答案 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"