2
私はface_grid
を使って別の1つ(ZONE)に従って変数の割合を表示するggplotグラフを作成しようとしています。 stat_summary
を使用するバイナリ変数(BG)。しかし、今、私はポイント(手段)に参加して、パーセント形式(ポイントの近く)で平均を表示したいと思います。私がstat_summary('arguments here',geom="line")
と他のコマンドで試した点に参加するためには、真実は私はそれを行う方法を知らないです。stat_summary()の結果と合流してください
library(ggplot2)
library(scales)
set.seed(100)
data <- data.frame(ID = 1:600,
SIZE = rep(c('B','M','S'), each = 200),
ZONE = sample(c('A','B'), size = 600, replace=T),
BG = c(sample(0:1, size = 200, prob = c(1,1), replace=T),
sample(0:1, size = 200, prob = c(2,3), replace=T),
sample(0:1, size = 200, prob = c(1,2), replace=T)))
ggplot(data, aes(x = SIZE)) +
geom_bar(aes(y = (..count..)/sum(..count..))) +
facet_grid(~ZONE) +
stat_summary(aes(y = BG), fun.y=mean, colour="red", geom="point", size = 3) +
scale_y_continuous('Percent', labels = percent_format())
ありがとうございました。私の英語には申し訳ありません。
ありがとうございました。@ジョラン、あなたに何か新しいことを教えてください。今、geom_textを使って平均値を表示する方法は?再度、感謝します。 – jbkunst