Как создать диаграмму ожива в r
Ожива — это график, который показывает, сколько значений данных находится выше или ниже определенного значения в наборе данных.
В этом руководстве объясняется, как создать следующий оживальный график в R:
Пример: создание диаграммы Ожива в R
Сначала давайте определим набор данных, содержащий 20 значений:
#create dataset
data <- c(6, 7, 7, 8, 9, 12, 14, 16, 16, 17, 22, 24, 28, 31, 34, 35, 39, 41, 42, 43)
Затем давайте воспользуемся функциями Graph.freq() и ogive.freq() из пакета agricolae в R, чтобы создать простой оживальный график:
library (agricolae)
#define values to plot
value_bins <- graph. freq (data, plot= FALSE )
values <- warhead. freq (value_bins, frame= FALSE )
#create warhead chart
plot(values, xlab=' Values ', ylab=' Relative Cumulative Frequency ',
main=' Ogive Chart ', col=' steelblue ', type=' b ', pch= 19 , las= 1 , bty=' l ')
Чай
Вот как интерпретировать некоторые из наиболее непонятных аргументов функцииplot() :
- type=’b’ : рисовать как линии, так и точки.
- pch=19 : Заполните круги на пути.
- las=1 : Сделайте метки перпендикулярными оси.
- bty=’l’ : показывать только границу внизу и слева от пути.
Мы можем отобразить фактические значения на графике, распечатав значения, созданные функцией ogive.freq() :
#view values in ogive
values
x RCF
1 6.0 0.00
2 13.4 0.30
3 20.8 0.50
4 28.2 0.65
5 35.6 0.80
6 43.0 1.00
7 50.4 1.00
Вот как интерпретировать значения:
- 0% всех значений в наборе данных были меньше или равны 6 .
- 30% всех значений в наборе данных были меньше или равны 13,4 .
- 50% всех значений в наборе данных были меньше или равны 20,8 .
- 65% всех значений в наборе данных были меньше или равны 35,6 .
И так далее.
Дополнительные ресурсы
В следующих руководствах объясняется, как создавать другие распространенные графики в R:
Как создать диаграмму Парето в R
Как создать диаграмму Ганта в R
Как создать диаграмму-леденец в R