Как создать график с накоплением точек в 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 можно найти здесь .