我有数据,类似于this question中的数据,我直接以马修伦德伯格的代码为例。
y = data.frame(Specie=c('A','V','R','P','O'),Number=c(18756,8608,3350,3312,1627))
演示了如何使用barplot
命令创建条形图:
barplot(y$Number, names.arg=y$Specie)
我如何使用ggplot2
或qplot
做同样的事情?
以下不起作用:
library(ggplot2)
y = data.frame(Specie=c('A','V','R','P','O'),Number=c(18756,8608,3350,3312,1627))
qplot(x=y[,2], y=y[,1], geom="bar", stat="identify")
怎么办?