我有一个矢量:
x<-c(1,1,1,1,2,3,5,1,1,1,2,4,9)
y<-length(x)
Run Code Online (Sandbox Code Playgroud)
我想绘制这样,使每个值分别绘制而不是绘制计数.
因此,基本上每个值应在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")
Run Code Online (Sandbox Code Playgroud)
ggplot(一,AES(seq_along(a)所示,))+ geom_bar(STAT = "同一性")+ facet_wrap(V1)
Did*_*rts 11
与ggplot2使用x作为y的值,并为沿x轴的x值序列.
ggplot(data.frame(x),aes(seq_along(x),x))+geom_bar(stat="identity")
Run Code Online (Sandbox Code Playgroud)

如果你有矩阵a,你需要为每一行制作图,然后将其熔化,然后variable用于x轴和valuey轴
a<-melt(as.data.frame(a),id.vars=1)
ggplot(a,aes(variable,value))+geom_bar(stat="identity")+facet_wrap(~V1)
Run Code Online (Sandbox Code Playgroud)
