Introducción a los gráficos circulares en R
La visualización de datos es una forma importante de extraer información de los datos y de varios métodos de visualización, el gráfico circular en R tiene su propia aplicación y ventajas. Los gráficos circulares se utilizan para mostrar la distribución del valor entre muchos artículos en términos de proporción o porcentaje. Por ejemplo, supongamos que hay una empresa llamada ABC Chemicals que invierte sus recursos en la fabricación de 5 tipos diferentes de productos químicos. Llamemos a estos químicos AB1, AB2, AB3, AB4 y AB5 y de la cantidad total de químicos producidos en el año 2018 que es 300MT, AB1 fue producido 90MT, AB2 fue producido 50MT, AB3 fue producido 100MT, AB4 fue producido 40MT y AB5 se produjo 20MT. Ahora, queremos entender intuitivamente estos datos en forma de un gráfico, luego podemos usar un gráfico circular para representar esta información.
Usando los gráficos circulares, los patrones en los datos se pueden entender fácilmente, mientras que si pasamos por la figura numérica, a menudo la comprensión lleva un tiempo. Por ejemplo, si trazamos el ejemplo anterior como un gráfico circular, podemos entender la cantidad de producción y la proporción de producción en un minuto.
Hay varios paquetes para trazar gráficos circulares en R y entre esas muchas opciones, nos centraremos en dos métodos en este artículo.
Sintaxis
La sección anterior proporcionó una breve idea del gráfico circular y su uso. En esta sección, aprenderemos sobre gráficos circulares en R específicamente. Para aquellos que son nuevos en R, es un lenguaje de programación utilizado principalmente para análisis de datos y aprendizaje automático. R es bastante rico en su funcionalidad y proporciona cientos de bibliotecas para varios casos de uso.
En R, el gráfico circular se puede crear usando una función incorporada simple y la sintaxis para el mismo se da a continuación.
pastel (x, etiquetas, radio, principal, col, en sentido horario)
Dónde,
x se llama un vector y contiene los valores numéricos que se utilizarán en el gráfico circular, como las cifras de producción en el ejemplo anterior.
Las etiquetas toman un nombre para esos valores en X, como el nombre de los productos químicos.
El argumento del radio es para el radio del círculo del gráfico circular. Su valor típico se encuentra entre −1 y +1.
El argumento principal se puede utilizar para proporcionar el título del gráfico.
El argumento col puede usarse para proporcionar los colores al gráfico.
en el sentido de las agujas del reloj es un valor lógico que toma Verdadero o Falso, lo que indica si los sectores de los gráficos se dibujan en sentido horario o antihorario.
Tenga en cuenta que X es un argumento obligatorio y el resto son opcionales.
¿Cómo crear un gráfico circular en R?
Ahora que entendemos la sintaxis del gráfico circular, construyamos un gráfico circular. Para esto, utilizaremos nuevamente el mismo ejemplo en la sección de introducción anterior.
En primer lugar, convierta el ejemplo anterior en forma de tabla para una fácil comprensión.
Nombre del producto químico | Cantidad producida (en MT) |
AB1 | 90 |
AB2 | 50 |
AB3 | 100 |
AB4 | 40 |
AB5 | 20 |
Total | 300 |
Primero, usamos las siguientes dos líneas de código R para convertir la tabla de arriba en dos vectores, uno para el nombre del químico y otro para el volumen del químico.
Ahora, trazamos un gráfico circular simple al proporcionar solo el valor de x en la sintaxis anterior.
chem <- c (“AB1 ″, ” AB2 ″, ”AB3 ″, ” AB4 ″, ”AB5”)
vol <- c (90, 50, 100, 40, 20)
pastel (vol)
Su salida es la siguiente figura.
Si observa la salida, no está muy claro qué representa qué. Entonces, para hacerlo más intuitivo, ingresamos algunos argumentos más en la función de pastel y ejecutamos nuevamente.
chem <- c (“AB1 ″, ” AB2 ″, ”AB3 ″, ” AB4 ″, ”AB5”)
vol <- c (90, 50, 100, 40, 20)
pie (x = vol, etiquetas = quím, radio = 1, principal = "Gráfico circular para producción química", en sentido horario = T)
Es mejor comprender esta imagen, ya que contiene el nombre de los productos químicos y un título. Tenga en cuenta que la combinación de colores en estos dos cuadros viene por defecto, que podemos cambiar según nuestras necesidades o deseos. Lo haremos en la sección a continuación.
¿Cómo cambiar los gráficos circulares y el color de relleno?
En esta sección, aprendamos cómo puede ser un gráfico circular de cambio.
Primero, muestremos la cantidad de químicos en la tabla en lugar del nombre de los químicos.
pie (x = vol, etiquetas = vol, radio = 1, principal = "Gráfico circular para producción química", en sentido horario = T)
Ejecútelo usted mismo y vea la salida.
A continuación, cambiemos el color de los gráficos.
chem <- c (“AB1 ″, ” AB2 ″, ”AB3 ″, ” AB4 ″, ”AB5”)
vol <- c (90, 50, 100, 40, 20)
pie (x = vol, etiquetas = quím, radio = 1, principal = "Gráfico circular para producción química", col = c ("rojo", "azul", "verde", "negro", "amarillo"), en sentido horario = T)
Aquí especificamos los colores que queremos. El resultado es el siguiente.
¿Cómo crear un gráfico circular 3D?
En esta sección, aprenderemos cómo construir un gráfico circular 3D en R. Para construir un gráfico circular 3D, primero debemos instalar una biblioteca, ya que no se puede hacer desde la función incorporada básica.
Debe instalar la biblioteca plotrix antes de ejecutar el código para el gráfico circular. Para instalar la biblioteca, simplemente ejecute el siguiente comando en R.
Install.packages ("plotrix")
Después de eso, ejecute las siguientes dos líneas para obtener un diagrama 3D.
chem <- c (“AB1 ″, ” AB2 ″, ”AB3 ″, ” AB4 ″, ”AB5”)
vol <- c (90, 50, 100, 40, 20)
biblioteca (plotrix)
pie3D (vol, etiquetas = quím, explotar = 0.1, principal = "Gráfico circular para productos químicos")
Conclusión
Los gráficos circulares se usan mucho y es muy intuitivo e informativo, lo que creo que es muy claro por ahora. En los dominios financieros y en muchos otros sectores también, los gráficos circulares son la visualización básica donde comienza casi todo el análisis. Es simple pero muy poderoso. En este artículo, proporcionamos suficientes detalles que deberían ayudar a cualquiera a comenzar a crear gráficos circulares con gran confianza y facilidad. También se recomienda a los estudiantes y estudiantes que busquen en el menú de ayuda de R donde pueden aprender más detalles y funcionalidades adicionales de los gráficos circulares. Hay un gran paquete de visualización llamado ggplot2 en R que proporciona muchas opciones de personalización para gráficos circulares y todas las demás visualizaciones en general, se aconseja a los candidatos que también lo examinen. Finalmente, si hay alguna pregunta o duda, siempre puede comentar este artículo y ponerse en contacto para obtener más explicaciones, ejemplos y debates teóricos.
Artículos recomendados
Esta ha sido una guía para el gráfico circular en R. Aquí discutimos cómo crear un gráfico circular, cómo cambiar el gráfico circular y el color de relleno y cómo crear un gráfico circular 3D. También puede consultar los siguientes artículos para obtener más información:
- Ejemplos de gráficos circulares
- Distribución binomial en R
- Gráficos vs Gráficos
- Guía para el gráfico de líneas en R