完全ガイド: ggplot2 でフォント サイズを変更する方法


次の構文を使用して、ggplot2 のさまざまな要素のフォント サイズを変更できます。

 p + theme(text=element_text(size= 20 ), #change font size of all text
        axis. text =element_text(size= 20 ), #change font size of axis text
        axis. title =element_text(size= 20 ), #change font size of axis titles
        plot. title =element_text(size= 20 ), #change font size of plot title
        legend. text =element_text(size= 20 ), #change font size of legend text
        legend. title =element_text(size= 20 )) #change font size of legend title   

次の例は、ggplot2 の次の散布図でこの構文を使用する方法を示しています。

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(6, 8, 14, 19, 22, 18),
                 z=c('A', 'A', 'B', 'B', 'C', 'C'))

#create scatterplot
p <- ggplot(df, aes (x=x, y=y, color=z)) +
       geom_point(size= 3 ) +
         ggtitle(" This is the Title ")

p

例 1: すべてのテキストのフォント サイズを変更する

次のコードは、プロット内のすべてのテキスト要素のフォント サイズを変更する方法を示しています。

 p + theme(text=element_text(size= 20 )) 

ggplotでフォントサイズを変更する

例 2: 軸テキストのフォント サイズを変更する

次のコードは、軸のテキストのみのフォント サイズを変更する方法を示しています。

 p + theme(axis. text =element_text(size= 30 )) 

ggplot2は軸テキストのフォントサイズを変更します

例 3: 軸タイトルのフォント サイズを変更する

次のコードは、軸のタイトルのみのフォント サイズを変更する方法を示しています。

 p + theme(axis. title =element_text(size= 30 )) 

ggplot2は軸ラベルのフォントサイズを変更します

例 4: プロット タイトルのフォント サイズを変更する

次のコードは、プロット タイトルのみのフォント サイズを変更する方法を示しています。

 p + theme(plot. title =element_text(size= 30 )) 

ggplotはプロットタイトルのフォントサイズを変更します

例 5: キャプション テキストのフォント サイズを変更する

次のコードは、キャプション テキストのみのフォント サイズを変更する方法を示しています。

 p + theme(legend. text =element_text(size= 30 )) 

ggplot2は凡例のテキストサイズを変更します

例6: キャプションタイトルのフォントサイズを変更する

次のコードは、キャプション タイトルのフォント サイズを変更する方法を示しています。

 p + theme(legend. title =element_text(size= 30 )) 

ggplot2は凡例のタイトルのフォントサイズを変更します

追加リソース

ggplot2 タイトルの完全ガイド
ggplot2で凡例のサイズを変更する方法
ggplot2 で軸ラベルを回転する方法

コメントを追加する

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