R言語の棒グラフに数値を追加する方法は?
geom_text()関数を使用して、棒グラフに数値を追加することができます。具体的な手順は次のとおりです:
- 最初に、棒グラフの各棒の中心点の座標を計算するには、position_stack()を使用して位置調整パラメータを設定します。
- その後、geom_text()関数でlabel = …count…と指定すると、それぞれの棒グラフに計数値が表示されます。
以下はサンプルコードです。
library(ggplot2)
# 创建数据集
data <- data.frame(
category = c("A", "B", "C"),
value = c(10, 20, 30)
)
# 创建条形图
plot <- ggplot(data, aes(x = category, y = value)) +
geom_bar(stat = "identity") +
geom_text(aes(label = ..count..), position = position_stack(vjust = 0.5), stat = "count", size = 5)
plot
上記のコードを実行すると、棒グラフ上に各棒の数値が表示されます。フォントサイズや色などのパラメータを必要に応じて調整することもできます。