方法1: aes関数を使用してテキストの色を指定する方法
library(ggplot2)
# データフレームの作成
df <- data.frame(x = 1:5, y = 1:5, label = c("A", "B", "C", "D", "E"))
# グラフの作成
ggplot(df, aes(x, y)) +
geom_point() +
geom_text(aes(label = label, color = "red"))
上記の例では、geom_text
内でaes
関数を使用し、color
引数に色を指定します。この場合、テキストの色は赤に設定されます。
方法2: 直接色を指定する方法
library(ggplot2)
# データフレームの作成
df <- data.frame(x = 1:5, y = 1:5, label = c("A", "B", "C", "D", "E"))
# グラフの作成
ggplot(df, aes(x, y)) +
geom_point() +
geom_text(aes(label = label), color = "blue")
上記の例では、geom_text
の引数としてcolor
を直接指定しています。この場合、テキストの色は青になります。
方法3: scale_color_manualを使用して色を指定する方法
library(ggplot2)
# データフレームの作成
df <- data.frame(x = 1:5, y = 1:5, label = c("A", "B", "C", "D", "E"))
# グラフの作成
ggplot(df, aes(x, y)) +
geom_point() +
geom_text(aes(label = label), color = "custom") +
scale_color_manual(values = c("custom" = "green"))
上記の例では、geom_text
の引数としてcolor
に"custom"という値を指定し、scale_color_manual
を使用して"custom"を緑にマッピングしています。
これらの方法を使用して、ggplot2のgeom_textでテキストのフォント色を変更することができます。適切な方法を選んで、データ可視化に活用してください。