Як створити точкову діаграму з накопиченням у r
Точкова діаграма з накопиченням — це тип діаграми, який відображає частоти за допомогою точок.
Є два методи, які можна використати для створення точкової діаграми в R:
Спосіб 1: функція stripchart() у базовому R.
Спосіб 2: функція geom_dotplot() у ggplot2.
У цьому підручнику наведено короткий приклад того, як використовувати кожен із цих методів для створення точкової діаграми з накопиченням.
Приклад 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 тут .