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

График с накоплением точек в R

Пример 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() 

Построение точек с помощью ggplot2 в R

Следующий код показывает, как настроить точечный график, чтобы он выглядел лучше:

 #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 = "") 

Отображение сложенных точек в ggplot2 с использованием пользовательских цветов

Дополнительные руководства по R можно найти здесь .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *