我有一个向量:
x<-c(1,1,1,1,2,3,5,1,1,1,2,4,9)
y<-length(x)
我希望能够将每个值单独绘制,而不是绘制计数。
基本上,每个值都应该在图中单独表示,其中x轴的长度等于y
,每个值都在y轴上绘制。
如何使用qplot实现?
对于一个矩阵:
a<-matrix(NA, ncol=3, nrow=100)
a[,1]<-1:100
a[,2]<-rnorm(100)
a[,3]<-rnorm(100)
a<-melt(as.data.frame(a),id.vars="V1")
使用ggplot绘制条形图的代码如下:ggplot(a, aes(seq_along(a), a)) + geom_bar(stat="identity") + facet_wrap(V1)