Como criar um gráfico ogive em r
Uma ogiva é um gráfico que mostra quantos valores de dados estão acima ou abaixo de um determinado valor em um conjunto de dados.
Este tutorial explica como criar o seguinte gráfico ogiva em R:
Exemplo: crie um gráfico Ogive em R
Primeiro, vamos definir um conjunto de dados contendo 20 valores:
#create dataset
data <- c(6, 7, 7, 8, 9, 12, 14, 16, 16, 17, 22, 24, 28, 31, 34, 35, 39, 41, 42, 43)
Então vamos usar as funções graph.freq() e ogive.freq() do pacote agricolae em R para criar um gráfico ogiva simples:
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 ')
Chá
Veja como interpretar alguns dos argumentos mais obscuros da função plot() :
- type=’b’ : Desenha linhas e pontos
- pch=19 : Preencha os círculos no caminho
- las=1 : Faça os rótulos perpendiculares ao eixo
- bty=’l’ : Mostra apenas a borda na parte inferior e esquerda do caminho
Podemos exibir os valores reais no gráfico imprimindo os valores criados a partir da função 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
Veja como interpretar os valores:
- 0% de todos os valores no conjunto de dados eram menores ou iguais a 6 .
- 30% de todos os valores no conjunto de dados eram menores ou iguais a 13,4 .
- 50% de todos os valores no conjunto de dados eram menores ou iguais a 20,8 .
- 65% de todos os valores no conjunto de dados eram menores ou iguais a 35,6 .
E assim por diante.
Recursos adicionais
Os tutoriais a seguir explicam como criar outros gráficos comuns em R:
Como criar um gráfico de Pareto em R
Como criar um gráfico de Gantt em R
Como criar um gráfico Lollipop em R