Ggplot2で線の太さを調整する方法


size引数を使用して、 ggplot2の線の太さを調整できます。

 ggplot(df, aes (x = x, y = y)) +
  geom_line(size = 1.5 )

サイズのデフォルトは 1 ですが、太さを調整する任意の 10 進数値を指定できます。

このチュートリアルでは、実際に線の太さを調整する方法の例を示します。

例: ggplot2 で線の太さを調整する

次のコードは、ggplot2 を使用して単純な折れ線プロットを作成する方法を示しています。

 #load ggplot2 visualization package
library (ggplot2)

#create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7),
                 y=c(6, 8, 12, 14, 11, 10, 15))

#create line plot
ggplot(df, aes (x = x, y = y)) +
  geom_line() 

デフォルトでは、線の太さは 1 ですが、 size引数を使用して太くすることができます。

 library (ggplot2)

#create line plot
ggplot(df, aes (x = x, y = y)) +
  geom_line(size = 2 ) 

ggplot2で線の太さを調整する

次のコードは、線の太さの異なるサイズを使用して異なる線プロットを表示します。

 library (ggplot2)
library (gridExtra)

#create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7),
                 y=c(6, 8, 12, 14, 11, 10, 15))

#create four line plots
plot1 <- ggplot(df, aes (x=x,y=y)) + geom_line() + ggtitle(" Size = 1 (Default) ")
plot2 <- ggplot(df, aes (x=x,y=y)) + geom_line(size= 1.5 ) + ggtitle(" Size = 1.5 ")
plot3 <- ggplot(df, aes (x=x,y=y)) + geom_line(size= 2 ) + ggtitle(" Size = 2 ")
plot4 <- ggplot(df, aes (x=x,y=y)) + geom_line(size= 3 ) + ggtitle(" Size = 3 ")

#display all line plots stacked on top of each other
grid. arrange (plot1, plot2, plot3, plot4, ncol=1) 

ggplot2で線幅を変更する

size引数に指定された値が大きいほど、プロット内の線が太くなります。

その他の R チュートリアルについては、こちらをご覧ください。

コメントを追加する

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