Hoe u een gestapeld puntendiagram maakt in r
Een gestapelde puntenplot is een type plot dat frequenties weergeeft met behulp van punten.
Er zijn twee methoden die u kunt gebruiken om een gestapelde puntenplot in R te maken:
Methode 1: De functie stripchart() in basis R.
Methode 2: De functie geom_dotplot() in ggplot2.
Deze tutorial geeft een kort voorbeeld van hoe u elk van deze methoden kunt gebruiken om een gestapelde puntenplot te maken.
Voorbeeld 1: gestapelde punten in basis R plotten
De volgende code laat zien hoe u een gestapelde basispuntplot maakt in basis R:
#create some fake data set. seeds (0) data <- sample(0:20, 100, replace = TRUE ) #create stacked dot plot stripchart(data, method = " stack ")
En de volgende code laat zien hoe u de gestapelde puntenplot kunt aanpassen om deze er beter uit te laten zien:
#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 ")
Voorbeeld 2: Gestapelde punten plotten in ggplot2
De volgende code laat zien hoe u een eenvoudige gestapelde puntenplot maakt in 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()
En de volgende code laat zien hoe u de gestapelde puntenplot kunt aanpassen om deze er beter uit te laten zien:
#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 = "")
Meer R-tutorials vindt u hier .