2012-01-17 7 views
2

私はggplotを初めて使用しており、いくつか質問があります。誰かが私が作ろうとしている作図を手伝ってくれることを願っています。ggplot2でプロットクオンタイズ

ggplot2を使用して、以前に計算された分位数をプロットするにはどうすればよいですか?

X=runif(34,min=4, max=89) 

quantiles.X=quantile(X,probs=c(.01,.03,.05,.1,.15,.20,.50,.70,.80,.90,.95)) 
> quantiles.X 
     1%  3%  5%  10%  15%  20%  50%  70%  80%  90%  95% 

5.292614 5.813105 9.509620 20.036279 25.542286 28.704292 49.796086 68.832996 76.725968 77.947276 80.549077 

は、私は変位値の表示のために目指していた

を編集したヒストグラムスタイルやラインの形でした。 ポイントデータ上の各分位点の線をプロットすることは、よりコミュニケート的/有用になります。

+0

グラフの種類をあなたが希望ですか?ヒストグラム?ライン?等... – Seb

+0

そしてプロットが伝えたいメッセージは何ですか? –

+0

ヒストグラムとラインの両方。しかし、ラインは私が使用するプロットの数を節約することを可能にする。パーセンタイル/分位線を点データにプロットすることができました。 –

答えて

3

あなたは可能性があり、これらの線に沿って何か:ggplot2を使用して

X=runif(34,min=4, max=89) 
p = c(.01,.03,.05,.1,.15,.20,.50,.70,.80,.90,.95) 
dat = data.frame(q = quantile(X, probs = p), 
       prob = p) 

そしてプロット:

ggplot(aes(x = prob, y = q), data = dat) + geom_line()