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.angleparámetro.

El valor de init.anglese 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 labelpará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 colpará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