横並びの棒グラフ
分割表は度数を数値で表しますが、グラフで表したほうが便利なことが多いです。
ここでは comics データの横並びの棒グラフを 2 つ作成します。同じデータでも複数の見せ方があることが分かります。geom_bar() に引数 position = "dodge" を渡すと、積み上げではない横並び(side-by-side)の棒グラフになります。
この演習はコースの一部です
Rで学ぶ探索的データ分析
演習の手順
ggplot2パッケージを読み込みます。- x 軸に
align、fillの美的属性にgenderを指定して、横並びの棒グラフを作成します。 - x 軸に
gender、fillの美的属性にalignを指定して、別の横並びの棒グラフを作成します。可読性のため、軸ラベルを 90 度回転させてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Load ggplot2
# Create side-by-side bar chart of gender by alignment
ggplot(___, aes(x = ___, fill = ___)) +
geom_bar(position = ___)
# Create side-by-side bar chart of alignment by gender
ggplot(___, aes(x = ___, fill = ___)) +
geom_bar(___) +
theme(axis.text.x = element_text(angle = ___))