第6章 可視化 ・ ノック 92 / 100 ・ [[000 - はじめに(使い方と目次)|目次]]<br>
← 前 [[091 - グループごとに分割表示する]] ・ 次 → [[093 - CSVファイルを読み込む]]
> [!info] labs と theme でグラフを仕上げる
> `labs()` 関数はグラフのラベルをまとめて設定します。`title` でタイトル、`x` で横軸ラベル、`y` で縦軸ラベル、`color` で凡例の見出しを指定できます。
>
> **テーマ(theme)**はグラフの背景色や格子線などの見た目全体のスタイルです。`theme_minimal()` はグレーの背景をなくしてすっきりした外観にします。他にも `theme_classic()`(白背景で軸線のみ)や `theme_bw()`(白黒)などがあります。`labs()` と `theme_*()` を組み合わせることで、発表や論文に使いやすいグラフに仕上げることができます。
## 問題
品種ごとに色分けした `iris` の散布図に、タイトル・軸ラベル・凡例の見出しを日本語で設定し、`theme_minimal()` で見た目を整えてください。
> [!tip] ヒント
> `+ labs(title = ..., x = ..., y = ..., color = ...) + theme_minimal()` を追加します。
> [!success]- 回答を見る
> ```r
> library(ggplot2)
> ggplot(iris, aes(Sepal.Length, Petal.Length, color = Species)) +
> geom_point() +
> labs(title = "がく片と花びらの長さ",
> x = "がく片の長さ (cm)",
> y = "花びらの長さ (cm)",
> color = "品種") +
> theme_minimal()
> ```
> 実行するとグラフが表示されます。
> ![[092_theme.png|450]]