R で積層点プロットを作成する方法
積み上げドット プロットは、ドットを使用して周波数を表示するプロットの一種です。
R で積層点プロットを作成するために使用できる方法は 2 つあります。
方法 1:ベース R のstripchart()関数。
方法 2: ggplot2 のgeom_dotplot()関数。
このチュートリアルでは、これらの各メソッドを使用して積層点プロットを作成する方法の簡単な例を示します。
例 1: ベース R に積み重ねられた点をプロットする
次のコードは、ベース R でベースの積層点プロットを作成する方法を示しています。
#create some fake data set. seeds (0) data <- sample(0:20, 100, replace = TRUE ) #create stacked dot plot stripchart(data, method = " stack ")
次のコードは、積み上げ点プロットをカスタマイズして見栄えを良くする方法を示しています。
#create some fake data set. seeds (0) data <- sample(0:20, 100, replace = TRUE ) #create stacked dot plot stripchart(data, method = " stack ", offset = .5 , at = 0 , pch = 19 , col=" steelblue ", main=" Stacked Dot Plot ", xlab=" Data Values ")
例 2: ggplot2 での積み上げ点のプロット
次のコードは、ggplot2 で基本的な積み上げ点プロットを作成する方法を示しています。
#load ggplot2 library (ggplot2) #create some fake data set. seeds (0) data <- data. frame (x = sample(0:20, 100, replace = TRUE )) #create stacked dot plot ggplot(data, aes (x = x)) + geom_dotplot()
次のコードは、積み上げ点プロットをカスタマイズして見栄えを良くする方法を示しています。
#load ggplot2 library (ggplot2) #create some fake data set. seeds (0) data <- data. frame (x = sample(0:20, 100, replace = TRUE )) #create customized stacked dot plot ggplot(data, aes (x = x)) + geom_dotplot(dotsize = .75 , stackratio = 1.2 , fill = “ steelblue ”) + scale_y_continuous( NULL , breaks = NULL ) + labs(title = " Stacked Dot Plot ", x = " Data Values ", y = "")
その他の R チュートリアルはここで見つけることができます。