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 ") 

ggplot2 脚注を追加

プロットの下の右下隅に脚注が追加されていることに注意してください。

例 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 )) 

ggplot2 は左下隅に脚注を追加します

脚注がプロットの外側の左下隅に追加されていることに注意してください。

hjust=0引数は、脚注を左揃えにすることを指定していることに注意してください。

hjust=0.5を指定すると、脚注をプロットの外側の中央下部に配置することもできます。

関連: hjust と vjust を使用して ggplot2 で要素を移動する方法

追加リソース

次のチュートリアルでは、ggplot2 で他の一般的なタスクを実行する方法を説明します。

ggplot2でフォントサイズを変更する方法
ggplot2で凡例を削除する方法
ggplot2 で軸ラベルを回転する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です