Як створити гістограму двох змінних у r


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

Щоб створити гістограму для змінної в R, ви можете скористатися функцією hist() . Щоб створити гістограму для двох змінних у R, ви можете використати такий синтаксис:

 hist(variable1, col=' red ')
hist(variable2, col=' blue ', add= TRUE )

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

Приклад: створення гістограми двох змінних у R

Наступний код показує, як створити гістограму двох змінних у R:

 #make this example reproducible
set. seeds (1)

#define data
x1 = rnorm(1000, mean=0.6, sd=0.1)
x2 = rnorm(1000, mean=0.4, sd=0.1)

#plot two histograms in same graph
hist(x1, col=' red ')
hist(x2, col=' blue ', add= TRUE )

Оскільки значення гістограми перекриваються, доцільно використовувати кольори rgb() із підвищеною прозорістю:

 #make this example reproducible
set. seeds (1)

#define data
x1 = rnorm(1000, mean=0.6, sd=0.1)
x2 = rnorm(1000, mean=0.4, sd=0.1)

#plot two histograms in same graph
hist(x1, col=rgb(0,0,1,0.2), xlim=c(0, 1),
     xlab=' Values ', ylab=' Frequency ', main=' Histogram for two variables ')
hist(x2, col=rgb(1,0,0,0.2), add= TRUE ) 

Гістограма для двох змінних у R

Ви також можете додати легенду, щоб полегшити інтерпретацію гістограм:

 #make this example reproducible
set. seeds (1)

#define data
x1 = rnorm(1000, mean=0.6, sd=0.1)
x2 = rnorm(1000, mean=0.4, sd=0.1)

#plot two histograms in same graph
hist(x1, col=rgb(0,0,1,0.2), xlim=c(0, 1),
     xlab=' Values ', ylab=' Frequency ', main=' Histogram for two variables ')
hist(x2, col=rgb(1,0,0,0.2), add= TRUE )

#add legend
legend(' topright ', c(' Variable 1 ', ' Variable 2 '),
       fill=c(rgb(0,0,1,0.2), rgb(1,0,0,0.2)))

Гістограма двох змінних у прикладі R


Ви можете знайти більше посібників з R на цій сторінці .

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

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