Jak utworzyć skumulowany wykres punktowy w r


Wykres skumulowany to rodzaj wykresu przedstawiającego częstotliwości za pomocą kropek.

Istnieją dwie metody, których można użyć do utworzenia skumulowanego wykresu punktowego w R:

Metoda 1: Funkcja stripchart() w bazie R.

Metoda 2: Funkcja geom_dotplot() w ggplot2.

W tym samouczku przedstawiono krótki przykład użycia każdej z tych metod do utworzenia wykresu skumulowanego punktów.

Przykład 1: wykreślanie skumulowanych punktów o podstawie R

Poniższy kod pokazuje, jak utworzyć bazowy wykres punktowy w bazie R:

 #create some fake data
set. seeds (0)
data <- sample(0:20, 100, replace = TRUE )

#create stacked dot plot
stripchart(data, method = " stack ")

Poniższy kod pokazuje, jak dostosować wykres punktów skumulowanych, aby wyglądał lepiej:

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

Skumulowany wykres punktowy w R

Przykład 2: Wykreślanie punktów skumulowanych w ggplot2

Poniższy kod pokazuje, jak utworzyć podstawowy wykres skumulowany punktowy w 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() 

Rysowanie punktów za pomocą ggplot2 w R

Poniższy kod pokazuje, jak dostosować wykres punktów skumulowanych, aby wyglądał lepiej:

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

Wykreślanie skumulowanych punktów w ggplot2 z niestandardowymi kolorami

Więcej samouczków dotyczących języka R można znaleźć tutaj .

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *