7 Setores circulares
O gráfico de Setores, também conhecido como gráfico de pizza ou gráfico circular é um diagrama circular onde os valores de cada categoria estatística representada são proporcionais às respectivas frequências. Este gráfico pode vir acompanhado de porcentagens. É utilizado para dados qualitativos nominais. Para construir um gráfico de setores é necessário determinar o ângulo dos setores circulares correspondentes à contribuição percentual de cada valor no total.
7.0.1 Conjunto de dados
=c("Hass","Breda","Quintal","Geada","Margarida","Hass","Geada","Margarida","Hass","Margarida","Hass","Breda","Quintal","Breda","Quintal","Geada","Margarida","Breda","Quintal","Hass","Margarida","Hass","Breda","Hass","Margarida","Hass","Breda","Quintal","Breda","Quintal","Geada","Margarida","Breda","Quintal","Hass","Margarida","Hass","Breda","Geada","Margarida","Breda","Quintal","Hass","Margarida","Hass","Breda","Hass","Margarida","Hass","Breda","Quintal","Breda","Quintal","Geada","Margarida","Breda","Quintal","Hass","Margarida","Hass","Breda","Hass","Margarida","Hass","Breda","Quintal","Breda","Quintal","Geada","Margarida","Breda","Quintal","Quintal","Breda","Quintal") variedade
7.0.2 Frequências
factor(variedade)
## [1] Hass Breda Quintal Geada Margarida Hass Geada
## [8] Margarida Hass Margarida Hass Breda Quintal Breda
## [15] Quintal Geada Margarida Breda Quintal Hass Margarida
## [22] Hass Breda Hass Margarida Hass Breda Quintal
## [29] Breda Quintal Geada Margarida Breda Quintal Hass
## [36] Margarida Hass Breda Geada Margarida Breda Quintal
## [43] Hass Margarida Hass Breda Hass Margarida Hass
## [50] Breda Quintal Breda Quintal Geada Margarida Breda
## [57] Quintal Hass Margarida Hass Breda Hass Margarida
## [64] Hass Breda Quintal Breda Quintal Geada Margarida
## [71] Breda Quintal Quintal Breda Quintal
## Levels: Breda Geada Hass Margarida Quintal
=length(variedade)
ntable(variedade)
## variedade
## Breda Geada Hass Margarida Quintal
## 19 7 18 15 16
= prop.table(table(variedade)) proporção
7.0.3 Gráfico básico
pie(proporção*100)
7.0.4 Melhorias
pie(proporção*100,
edges=400,
radius=1,
col=c("red","green","yellow","blue","orange"),
main="Variedades de abacate")
7.0.5 Plotando valores
Obs. sem casa decimal
pie(proporção*100,
edges=400,
radius=1,
labels=paste(names(proporção),"(",round(proporção*100,0),"%",")"),
col=c("red","green","yellow","blue","orange"),
main="Variedades de abacate")
7.1 Gráfico de Setores Circulares 3D
7.1.1 Descobrindo as frequências
factor(variedade)
## [1] Hass Breda Quintal Geada Margarida Hass Geada
## [8] Margarida Hass Margarida Hass Breda Quintal Breda
## [15] Quintal Geada Margarida Breda Quintal Hass Margarida
## [22] Hass Breda Hass Margarida Hass Breda Quintal
## [29] Breda Quintal Geada Margarida Breda Quintal Hass
## [36] Margarida Hass Breda Geada Margarida Breda Quintal
## [43] Hass Margarida Hass Breda Hass Margarida Hass
## [50] Breda Quintal Breda Quintal Geada Margarida Breda
## [57] Quintal Hass Margarida Hass Breda Hass Margarida
## [64] Hass Breda Quintal Breda Quintal Geada Margarida
## [71] Breda Quintal Quintal Breda Quintal
## Levels: Breda Geada Hass Margarida Quintal
=length(variedade)
ntable(variedade)
## variedade
## Breda Geada Hass Margarida Quintal
## 19 7 18 15 16
= prop.table(table(variedade)) proporção
7.1.2 Gráfico em 3D
library(plotrix)
pie3D(proporção*100)
7.1.3 Separando os setores
pie3D(proporção*100,
explode=0.1,
main="Variedades de abacate")
7.1.4 Adicionando nomes e frequências
pie3D(proporção*100,
explode=0.1,
cex=0.8,
labels=paste(names(proporção),
"(",round(proporção*100,0),"%",")"),
main="Variedades de abacate")