私はこれを見つけました、How to put labels over geom_bar in R with ggplot2、ただし、ラベル(数字)を1つのバーにのみ配置するだけです。
ここでは、x 軸ごとに 2 つのバーがあるとします。同じことを行うにはどうすればよいでしょうか。
私のデータとコードは次のようになります。
dat <- read.table(text = "sample Types Number
sample1 A 3641
sample2 A 3119
sample1 B 15815
sample2 B 12334
sample1 C 2706
sample2 C 3147", header=TRUE)
library(ggplot2)
bar <- ggplot(data=dat, aes(x=Types, y=Number, fill=sample)) +
geom_bar(position = 'dodge') + geom_text(aes(label=Number))
次に、次のようになります。
数字のテキストも「かわす」パターンで配置されているようです。geom_text マニュアルを検索して情報を見つけましたが、機能しません。
提案?