Ggplot2 プロットに脚注を追加する方法
labs()関数でcaption引数を使用すると、ggplot2 のプロットに脚注を追加できます。
実際にこの引数を使用するには、次の 2 つの一般的な方法があります。
方法 1: 右下隅に脚注を追加する
p+
labs(caption = " Here is a footnote ")
方法 2: 脚注を左下隅に追加する
p+
labs(caption = " Here is a footnote ") +
theme(plot. caption = element_text(hjust= 0 ))
次の例は、R の次のデータ フレームで各メソッドを実際に使用する方法を示しています。
#create data frame
df <- data. frame (assists=c(1, 2, 2, 3, 5, 6, 7, 8, 8),
points=c(3, 6, 9, 14, 20, 23, 16, 19, 26))
#view data frame
df
assist points
1 1 3
2 2 6
3 2 9
4 3 14
5 5 20
6 6 23
7 7 16
8 8 19
9 8 26
例 1: 右下隅に脚注を追加します
次のコードは、gglot2 で散布図を作成し、プロットの下の右下隅に脚注を追加する方法を示しています。
library (ggplot2)
#create scatter plot with footnote in bottom right corner
ggplot(df, aes(x=assists, y=points)) +
geom_point(size= 3 ) +
labs(caption = " Here is a footnote ")
プロットの下の右下隅に脚注が追加されていることに注意してください。
例 2:左下隅に脚注を追加する
次のコードは、gglot2 で散布図を作成し、プロットの下の左下隅に脚注を追加する方法を示しています。
library (ggplot2)
#create scatter plot with footnote in bottom left corner
ggplot(df, aes(x=assists, y=points)) +
geom_point(size= 3 ) +
labs(caption = " Here is a footnote ") +
theme(plot. caption = element_text(hjust= 0 ))
脚注がプロットの外側の左下隅に追加されていることに注意してください。
hjust=0引数は、脚注を左揃えにすることを指定していることに注意してください。
hjust=0.5を指定すると、脚注をプロットの外側の中央下部に配置することもできます。
関連: hjust と vjust を使用して ggplot2 で要素を移動する方法
追加リソース
次のチュートリアルでは、ggplot2 で他の一般的なタスクを実行する方法を説明します。