ggplotで棒グラフの塗りつぶし色を変更する方法


ggplot2は、R言語でデータ可視化を行うための強力なパッケージです。棒グラフの塗りつぶし色を変更する方法を以下に示します。

  1. 基本的な棒グラフの作成: まず、ggplot2パッケージをインストールし、ライブラリを読み込みます。
install.packages("ggplot2")
library(ggplot2)

次に、適当なデータフレームを作成し、ggplot関数で棒グラフの基本的な構造を作ります。

df <- data.frame(category = c("A", "B", "C"),
                 value = c(10, 20, 15))
ggplot(df, aes(x = category, y = value)) +
  geom_bar(stat = "identity")
  1. 塗りつぶし色を変更する: 棒グラフの塗りつぶし色を変更するには、fill引数を使用します。
ggplot(df, aes(x = category, y = value, fill = category)) +
  geom_bar(stat = "identity")

上記の例では、カテゴリごとに異なる色が割り当てられます。もし、特定の色を使用したい場合は、scale_fill_manual関数を使用して色を指定することができます。

ggplot(df, aes(x = category, y = value, fill = category)) +
  geom_bar(stat = "identity") +
  scale_fill_manual(values = c("A" = "red", "B" = "blue", "C" = "green"))

上記の例では、カテゴリAは赤色、カテゴリBは青色、カテゴリCは緑色で塗りつぶされます。

これらの手順を参考に、ggplot2を使用して棒グラフの塗りつぶし色を変更する方法を学びました。この方法を使って、データの可視化をより魅力的にすることができます。