Gráficos circulares R
Gráficos circulares
Un gráfico circular es una vista gráfica circular de datos.
Utilice la pie()
función para dibujar gráficos circulares:
Ejemplo
# Create a vector of pies
x <- c(10,20,30,40)
# Display
the pie chart
pie(x)
Resultado:
Ejemplo explicado
Como puede ver, el gráfico circular dibuja un gráfico circular para cada valor del vector (en este caso, 10, 20, 30, 40).
De forma predeterminada, el trazado del primer gráfico circular comienza desde el eje x y se mueve en sentido contrario a las agujas del reloj .
Nota: El tamaño de cada pastel se determina comparando el valor con todos los demás valores, usando esta fórmula:
El valor dividido por la suma de todos los valores:x/sum(x)
Ángulo inicial
Puede cambiar el ángulo de inicio del gráfico circular con el init.angle
parámetro.
El valor de init.angle
se define con el ángulo en grados, donde el ángulo predeterminado es 0.
Ejemplo
Comience el primer pastel a 90 grados:
# Create a vector of pies
x <- c(10,20,30,40)
# Display
the pie chart and start the first pie at 90 degrees
pie(x, init.angle = 90)
Resultado:
Etiquetas y encabezado
Use el label
parámetro para agregar una etiqueta al gráfico circular y use el main
parámetro para agregar un encabezado:
Ejemplo
# Create a vector of pies
x <- c(10,20,30,40)
# Create a vector of labels
mylabel <- c("Apples",
"Bananas", "Cherries", "Dates")
# Display
the pie chart with labels
pie(x, label = mylabel, main = "Fruits")
Resultado:
Colores
Puede agregar un color a cada pastel con el col
parámetro:
Ejemplo
# Create a vector of colors
colors <- c("blue", "yellow", "green", "black")
# Display the pie chart
with colors
pie(x, label = mylabel, main =
"Fruits", col = colors)
Resultado:
Leyenda
Para agregar una lista de explicación para cada pastel, use la legend()
función:
Ejemplo
# Create a vector of labels
mylabel <- c("Apples", "Bananas", "Cherries",
"Dates")
# Create a vector of colors
colors <- c("blue", "yellow",
"green", "black")
# Display the pie chart with
colors
pie(x, label = mylabel,
main = "Pie Chart", col = colors)
# Display the explanation box
legend("bottomright", mylabel, fill = colors)
Resultado:
La leyenda se puede colocar como:
bottomright
,
bottom
,
bottomleft
,
left
,
topleft
,
top
,
topright
,
right
,
center