-
データの準備: 年齢グループごとのデータを用意します。例えば、年齢グループごとのカテゴリや数値データがある場合、それを使用します。
-
データの加工: データを適切な形式に整えます。積み上げ棒グラフでは、各年齢グループごとに積み上げる値を計算する必要があります。データの加工には、Rのデータ操作パッケージ(例えば、dplyrやtidyverse)を使用すると便利です。
-
積み上げ棒グラフの作成: Rのグラフィックスパッケージ(例えば、ggplot2)を使用して積み上げ棒グラフを作成します。以下は、簡単な例です。
library(ggplot2)
# データの作成(仮のデータ)
age_groups <- c("10代", "20代", "30代", "40代", "50代以上")
category1 <- c(30, 40, 25, 35, 45)
category2 <- c(20, 15, 30, 25, 20)
category3 <- c(10, 25, 20, 15, 10)
# データフレームの作成
df <- data.frame(age_groups, category1, category2, category3)
# 積み上げ棒グラフの作成
ggplot(df, aes(x = age_groups, y = category1, fill = "Category 1")) +
geom_bar(stat = "identity") +
geom_bar(aes(y = category2, fill = "Category 2"), stat = "identity") +
geom_bar(aes(y = category3, fill = "Category 3"), stat = "identity") +
labs(fill = "Category") +
xlab("年齢グループ") +
ylab("値") +
ggtitle("年齢グループ別の積み上げ棒グラフ")
上記のコードでは、category1
、category2
、category3
の3つのカテゴリを積み上げて表示しています。各カテゴリは年齢グループごとに異なる高さで表示されます。また、グラフのタイトルや軸ラベルも適宜変更してください。