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

R の積層点プロット

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

R の ggplot2 を使用した点のプロット

次のコードは、積み上げ点プロットをカスタマイズして見栄えを良くする方法を示しています。

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

ggplot2 で積み重ねられた点をカスタムカラーでプロットする

その他の R チュートリアルはここで見つけることができます。

コメントを追加する

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