R – Gráficos circulares

Un gráfico circular es un gráfico estadístico circular, que se divide en porciones para ilustrar proporciones numéricas. Representa un gráfico especial que utiliza «porciones circulares», donde cada sector muestra los tamaños relativos de los datos. Un gráfico circular se corta en forma de radios en segmentos que describen frecuencias relativas o magnitudes, también conocido como gráfico circular. 

R – Gráficos circulares

El lenguaje de programación R utiliza la función pie() para crear gráficos circulares. Toma números positivos como entrada vectorial. 

Sintaxis: pie (x, etiquetas, radio, principal, columna, en el sentido de las agujas del reloj)

Parámetros: 

  • x: este parámetro es un vector que contiene los valores numéricos que se utilizan en el gráfico circular.
  • etiquetas: este parámetro proporciona la descripción de los sectores en el gráfico circular.
  • radio: Este parámetro se utiliza para indicar el radio del círculo del gráfico circular (valor entre -1 y +1).
  • main: este parámetro representa el título del gráfico circular.
  • en el sentido de las agujas del reloj: este parámetro contiene el valor lógico que indica si los cortes se dibujan en el sentido de las agujas del reloj o en el sentido contrario a las agujas del reloj.
  • col: este parámetro da colores al pastel en el gráfico.

Crear un gráfico circular simple

Para crear un gráfico circular simple: 

  • Al usar los parámetros anteriores, podemos dibujar un gráfico circular.
  • Se puede describir dando etiquetas simples.

Ejemplo: 

R

# Create data for the graph.
geeks<- c(23, 56, 20, 63)
labels <- c("Mumbai", "Pune", "Chennai", "Bangalore")
 
# Plot the chart.
pie(geeks, labels)

Producción:

Gráfico circular que incluye el título y los colores.

Para crear un gráfico circular de color y título. 

  • Tome todos los parámetros que se requieren para hacer un gráfico circular dándole un título al gráfico y agregue etiquetas.
  • Podemos agregar más funciones agregando más parámetros con más colores a los puntos.

Ejemplo: 

R

# Create data for the graph.
geeks<- c(23, 56, 20, 63)
labels <- c("Mumbai", "Pune", "Chennai", "Bangalore")
 
# Plot the chart with title and rainbow
# color pallet.
pie(geeks, labels, main = "City pie chart",
            col = rainbow(length(geeks)))

Producción:

Porcentaje de corte y leyenda del gráfico

Para crear la leyenda del gráfico y el porcentaje de corte, podemos trazar siguiendo los métodos a continuación. 

  • Hay dos propiedades más del gráfico circular: 
    • porcentaje de corte
    • leyenda del gráfico.
  • Podemos mostrar el gráfico en forma de porcentajes así como añadir leyendas.

Ejemplo: 

R

# Create data for the graph.
geeks <- c(23, 56, 20, 63)
labels <- c("Mumbai", "Pune", "Chennai", "Bangalore")
 
piepercent<- round(100 * geeks / sum(geeks), 1)
 
# Plot the chart.
pie(geeks, labels = piepercent,
    main = "City pie chart", col = rainbow(length(geeks)))
legend("topright", c("Mumbai", "Pune", "Chennai", "Bangalore"),
                    cex = 0.5, fill = rainbow(length(geeks)))

Producción:

Gráfico circular 3D

Aquí vamos a crear un gráfico circular 3D usando el paquete plotrix y luego usaremos la función pie3D() para trazar un gráfico 3D.

R

# Get the library.
library(plotrix)
 
# Create data for the graph.
geeks <- c(23, 56, 20, 63)
labels <- c("Mumbai", "Pune", "Chennai", "Bangalore")
 
piepercent<- round(100 * geeks / sum(geeks), 1)
 
# Plot the chart.
pie3D(geeks, labels = piepercent,
    main = "City pie chart", col = rainbow(length(geeks)))
legend("topright", c("Mumbai", "Pune", "Chennai", "Bangalore"),
                    cex = 0.5, fill = rainbow(length(geeks)))

Producción:

Publicación traducida automáticamente

Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *