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 ")
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()
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 = "")
Więcej samouczków dotyczących języka R można znaleźć tutaj .