plot
を使用してこのプロットを横向きにしてヒストグラムバーが水平になるようにするにはどうすればよいですか?Rプロット:plot()を使用して水平線でヒストグラムを作成する方法
size<- abs(rnorm(20,10,10))
age<-c(seq(1, 20, by=2))
plot(size~age, type=("n")); lines(size~age, type=c("l"), lines(size~age, type=c("h")))
ヒストグラムライン横で私が欲しいのは、大体このようなものです:私は
plot(size~age, type=("n"), yaxt="n", xaxt="n", ylab=""); lines(size~age, type=c("l"), lines(size~age, type=c("h"))); axis(4); axis(1,las=2)
を行なったし、その後、回転
他のソフトウェアでの画像出力。
plot
機能を使用して出力プロットを横向きに取得する方法を知りたいので、R
のグループをR
の外側で回転させることなく作成できます。
UPDATE @csgillespieから非常に役立つ提案におかげで、私は私の方法で私を得ているこの、持っている:
size<- abs(rnorm(20,10,10))
age<-c(seq(1, 40, by=2)) # sorry for the typo in the first set of example data above
plot(-age~size, type="n",yaxt="n", ylab="Age", xlab="Size")
lines(-age~size)
segments(0, -age, size, -age)
axis(2, labels=c(seq(0,max(age), by=5)), at=-c(seq(0,max(age), by=5)), las=1) # this is a more general approach to labelling the axis ticks
をし、ここではない、かなりまだ(プロットを結果として、私は私だと思います)ここから残りの部分を行うことができます。
さらにコメントを手動で追加します。http://stackoverflow.com/questions/ 3792803/r-base-graphicsのプロットを可能にする – Seb