6

2 列のデータ フレーム (x = "期間" および y = "範囲") の基本的なプロットがあります。

ここに画像の説明を入力

library (ggplot2)
qplot (Periods, Range, data=twocoltest, color=Periods, size = 3,) + geom_jitter(position=position_jitter(width=0.2))

各期間に水平線を追加しようとしています。その下に、その期間のすべての観測値の 90% があります。(水平線である必要はありません。期間ごとの視覚的な表示で十分です)。

どんな助けでも大歓迎です。

4

1 に答える 1

5

よし、ggplot のヘルプを読みました。

# example data 
twocoltest <- data.frame(Periods=rep(1:3,each=3),Range=1:9)

library(ggplot2)
c <- qplot (Periods, Range, data=twocoltest, color=Periods, size = 3,) + geom_jitter(position=position_jitter(width=0.2))
q90 <- function(x) {quantile(x,probs=0.9)}

c + stat_summary(fun.y=q90, colour="red", geom="crossbar", size = 1, ymin=0, ymax=0) 

ここに画像の説明を入力

于 2012-07-15T04:00:06.157 に答える