情节矢量作为barplot

use*_*765 5 r ggplot2

我有一个矢量:

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)

在此输入图像描述