Точечный график с накоплением — это тип графика, отображающий частоты с помощью точек.
Есть два метода, которые вы можете использовать для создания точечной диаграммы с накоплением в R:
Способ 1: Функция stripchart() в базе R.
Способ 2: Функция geom_dotplot() в ggplot2.
В этом руководстве представлен краткий пример того, как использовать каждый из этих методов для создания точечной диаграммы с накоплением.
Пример 1: График с накоплением точек в базе R
В следующем коде показано, как создать базовую точечную диаграмму с накоплением в базе R:
#create some fake data
set. seed (0)
data <- sample(0:20, 100, replace = TRUE )
#create stacked dot plot
stripchart(data, method = " stack ")

А следующий код показывает, как настроить точечный график с накоплением, чтобы сделать его более эстетичным:
#create some fake data
set. seed (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. seed (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. seed (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 здесь .