Ggplot2 で点と線を接続する方法 (例あり)


次の基本構文を使用して、ggplot2 のプロット内の点を線で接続できます。

 library (ggplot2)

ggplot(df, aes(x=x_var, y=y_var)) +
geom_line() +
geom_point()

次の例は、この構文を実際に使用する方法を示しています。

例: ggplot2 で点を線で接続する

連続 10 日間の店舗での販売数を含む次のデータベースがあるとします。

 #create data frame
df <- data. frame (day=1:10,
                 sales=c(3, 5, 5, 8, 12, 10, 8, 8, 5, 9))

#view data frame
df

   day sales
1 1 3
2 2 5
3 3 5
4 4 8
5 5 12
6 6 10
7 7 8
8 8 8
9 9 5
10 10 9

次のコードを使用して、毎日の売上を表す点を接続したプロットを ggplot2 に作成できます。

 library (ggplot2)

#create plot with connected points
ggplot(df, aes(x=day, y=sales)) +
  geom_line() +
  geom_point() 

ggplot2で点を線で接続します

X 軸は日を示し、Y 軸は売上を示します。

また、 colorsizelinetypeshape 、およびfill引数を使用して、線とプロット ポイントの外観を変更できることにも注意してください。

 library (ggplot2)

#create plot with connected points
ggplot(df, aes(x=day, y=sales)) +
  geom_line(color=' gray ', size= 1.5 , linetype=' dashed ') +
  geom_point(shape= 21 , color=' black ', fill=' pink ', size= 6 ) 

これらの引数の値を自由に変更して、プロットを希望通りに表示できるようにしてください。

追加リソース

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

ggplot2 で複数の行をプロットする方法
ggplot2でプロットに平均線を追加する方法
ggplot2で線の色を変更する方法

コメントを追加する

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