Як побудувати графік розподілу значень стовпця в r


Ви можете використовувати наступні методи, щоб побудувати графік розподілу значень стовпця в R:

Спосіб 1: побудуйте графік розподілу значень за допомогою графіка щільності

 plot(density(df$my_column))

Спосіб 2. Побудуйте графік розподілу значень за допомогою гістограми

 hist(df$my_column)

У наступних прикладах показано, як використовувати кожен метод на практиці з наступним кадром даних

 #create data frame
df = data. frame (team=rep(c(' A ', ' B '), each= 10 ),
                points=c(3, 3, 4, 5, 4, 7, 7, 7, 10, 11, 8,
                         7, 8, 9, 12, 12, 12, 14, 15, 17))

#view data frame
df

   team points
1 to 3
2 to 3
3 to 4
4 to 5
5 to 4
6 to 7
7 to 7
8 to 7
9 to 10
10 to 11
11 B 8
12 B 7
13 B 8
14 B 9
15 B 12
16 B 12
17 B 12
18 B 14
19 B 15
20 B 17

Приклад 1: побудуйте графік розподілу значень за допомогою графіка щільності

Наступний код показує, як побудувати графік розподілу значень у стовпці точок за допомогою графіка щільності :

 #plot distribution of values in points column
plot(density(df$points)) 

Цей синтаксис створює плавну криву, яка підсумовує розподіл значень змінної.

Зауважте, що ми також можемо змінити заголовок, мітки осі та колір лінії на графіку щільності, якщо хочемо:

 #plot distribution of values in points column
plot(density(df$points), col=' red ', main=' Density Plot of Points ', xlab=' Points ')

побудуйте графік розподілу значень стовпця в R за допомогою графіка щільності

Приклад 2: побудуйте графік розподілу значень за допомогою гістограми

Наступний код показує, як побудувати графік розподілу значень у стовпці точок за допомогою гістограми:

 #plot distribution of values in points column using histogram
hist(df$points)

На гістограмі використовуються стовпчики для представлення частот значень у стовпці точок , на відміну від плавної лінії, яка узагальнює форму розподілу.

Зверніть увагу, що ми також можемо змінити заголовок, позначки осей, колір і кількість переходів, які використовуються в гістограмі:

 #plot distribution of values in points column using histogram
hist(df$points, main=' Histogram of Points ', xlab=' Points ', col=' steelblue ', breaks= 12 )

побудуйте графік розподілу значень стовпця в R за допомогою гістограми

Примітка : що більше значення ви виберете для аргументу розривів , то більше стовпчиків буде на гістограмі.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в R:

Як додати вертикальну лінію до гістограми в R
Як створити графіки щільності ядра в R
Як накласти графіки щільності в ggplot2

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *