R には 3 つのデータ ベクトルがあり、次のようなプロットを生成したいと考えています: !( http://r.789695.n4.nabble.com/file/n2134530/Rplot_dotplot.jpg )
たとえば、次のベクトルがあるとします。
A=runif(50)
B=runif(50)
C=runif(50)
写真のようなプロットを作成する方法はありますか? x 軸 (A、B、C) に 3 つのラベルのみがあり、値が直線のドットとして上昇していますか?
R には 3 つのデータ ベクトルがあり、次のようなプロットを生成したいと考えています: !( http://r.789695.n4.nabble.com/file/n2134530/Rplot_dotplot.jpg )
たとえば、次のベクトルがあるとします。
A=runif(50)
B=runif(50)
C=runif(50)
写真のようなプロットを作成する方法はありますか? x 軸 (A、B、C) に 3 つのラベルのみがあり、値が直線のドットとして上昇していますか?
通常のプロット関数を使用してそのようなプロットを描画できます。たとえば、次のように適切な x 値を作成します。
A<-runif(50)
B<-runif(50)
C<-runif(50)
x<-rep(1:3,each=50) #generate x-coordinates
plot(x,y=c(A,B,C),xaxt="n",xlab="Groups",ylab="Values")
axis(side=1,at=1:3,labels=c("A","B","C"))
または、stripchart
関数を使用できます:
#This needs list or data.frame as an input
stripchart(data.frame(A,B,C),vertical=TRUE,pch=1,xlab="Groups",ylab="Values")