Jak utworzyć wykres ostrołukowy w r
Ostrołuk to wykres pokazujący, ile wartości danych mieści się powyżej lub poniżej określonej wartości w zestawie danych.
W tym samouczku wyjaśniono, jak utworzyć następujący ostrołukowy wykres w języku R:

Przykład: utwórz wykres ostrołukowy w języku R
Najpierw zdefiniujmy zbiór danych zawierający 20 wartości:
#create dataset
data <- c(6, 7, 7, 8, 9, 12, 14, 16, 16, 17, 22, 24, 28, 31, 34, 35, 39, 41, 42, 43)
Następnie użyjmy funkcji graph.freq() i ogive.freq() z pakietu agricolae w R, aby utworzyć prosty wykres ostrołukowy:
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 ')

Herbata
Oto jak zinterpretować niektóre z bardziej niejasnych argumentów funkcji plot() :
- type=’b’ : Rysuj zarówno linie, jak i punkty
- pch=19 : Wypełnij okręgi na ścieżce
- las=1 : Ustaw etykiety prostopadle do osi
- bty=’l’ : Pokazuje tylko granicę na dole i po lewej stronie ścieżki
Rzeczywiste wartości możemy wyświetlić na wykresie, drukując wartości utworzone z funkcji 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
Oto jak interpretować wartości:
- 0% wszystkich wartości w zbiorze danych było mniejszych lub równych 6 .
- 30% wszystkich wartości w zbiorze danych było mniejszych lub równych 13,4 .
- 50% wszystkich wartości w zbiorze danych było mniejszych lub równych 20,8 .
- 65% wszystkich wartości w zbiorze danych było mniejszych lub równych 35,6 .
I tak dalej.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak tworzyć inne popularne wykresy w R:
Jak utworzyć wykres Pareto w R
Jak utworzyć wykres Gantta w R
Jak utworzyć wykres Lollipop w R