El gráfico circular en r

El gráfico circular en r
Hay muchas bibliotecas para crear gráficos y gráficos en el lenguaje de programación R. Un gráfico circular representa valores como rodajas de diferentes colores de un círculo. Las rodajas están etiquetadas y los números que se correlacionan con cada rebanada también se muestran en el gráfico. Aunque, la documentación R aconseja contra los gráficos circulares ya que su funcionalidad es limitada. Las personas pueden evaluar la longitud con mayor precisión que el volumen. Por lo tanto, los autores sugieren usar una barra o gráficos de puntos en lugar de gráficos circulares.

Obtendrá conocimiento de cómo usar la función PIE () en la programación R para hacer un gráfico circular en esta publicación. También explorará cómo llenar los colores y etiquetarlos.

¿Cuál es el gráfico circular en el lenguaje de programación R en Ubuntu 20?.04

El gráfico circular es una visual estadística esférica dividida en rodajas para mostrar cantidades numéricas. Presenta un gráfico personalizado con "rodajas de pastel" que ilustran los tamaños relativos de datos de cada sector. Un gráfico de círculo es un gráfico circular que divide los radios en segmentos que describen frecuencias o magnitudes relativas.

Sintaxis del gráfico circular en el lenguaje de programación R en Ubuntu 20.04

La siguiente es la sintaxis R fundamental para hacer un gráfico de pasteles.

Sintaxis: pastel (x, etiquetas, radio, main, col, en sentido horario)

El método pastel (x, etiquetas =) se usa para construir gráficos circulares, donde x es un vector entero positivo que especifica el tamaño de cada corte y etiquetas es un vector de caracteres que da los nombres de las rodajas. El término radio indica el radio del círculo del gráfico de pastel. Su valor varía de 1 a +1. El titular del gráfico circular está representado por el parámetro principal. Y el parámetro col que determina el esquema de color para el pastel en la tabla. El campo en sentido horario contiene el valor lógico que indica si los rodajas se forman en sentido horario o antihorario.

Ejemplo # 1: Creación de un gráfico circular simple en R en Ubuntu 20.04

Se construye un gráfico circular básico utilizando solo el vector de parámetros y las etiquetas explicadas previamente. Se creará el gráfico circular y se pueden usar etiquetas simples para describirlo en el directorio de trabajo R existente utilizando el siguiente script.

Hemos declarado un vector numérico dentro de las "marcas" variables. También definió las etiquetas con la representación del vector de cadena en el término "etiquetas". Luego, tenemos una función de pastel que toma las "marcas" y "etiquetas" como argumento y devuelve el cuadro de pastel simple con las "marcas" y "etiquetas" definidas.

Cuando ejecutamos la última línea del código, abre la siguiente figura de la tabla PID:

Ejemplo # 2: Uso de la opción de título y color en una tabla de pastel en R en Ubuntu 20.04

Omitiendo parámetros adicionales al método PIE (), podemos extender la funcionalidad de un gráfico de pastel. Evitando el argumento principal, podemos proporcionar un título para nuestro gráfico de pasteles. La función PIE () recibe el título de parámetro de la tabla de pastel. Aparte de eso, también hemos utilizado el argumento de col, y hemos utilizado una paleta de colores del arco iris para dibujar el gráfico.

Hemos creado una lista de vectores que contiene enteros aleatorios positivos dentro de la variable "lista". Luego, hemos establecido la etiqueta para cada "lista" dentro del campo "Etiquetas". Esta etiqueta de campo contiene varios nombres de países. Después de esto, hemos invocado una función de pastel que contiene algunos parámetros adicionales con la lista y las etiquetas. Agregamos parámetros dentro de la función de pastel que son principales y col. Hemos establecido sus valores a medida que el argumento principal muestra el título de una tabla de pastel, y el argumento col.

Tras la ejecución de la última línea del script R, aparece el gráfico PIE, como se muestra a continuación:

Ejemplo # 3: Uso de porcentajes anotados en un gráfico circular en R en Ubuntu 20.04

El gráfico circular tiene dos propiedades adicionales: porcentaje de rodajas y gráfico de leyendas. Usando la función Legend (), podemos mostrar los datos como un porcentaje y agregar leyendas a los gráficos en R.

Aquí, hemos creado los datos para el gráfico circular, con vectores numéricos positivos dentro de la variable "Ciudad". Luego, hemos establecido las etiquetas para los datos de vectores numéricos dentro de la propiedad llamada etiquetas. Luego, tenemos otra propiedad llamada PiePercent que ha realizado una operación porcentual en los datos "Ciudad". La función PIE se utiliza para ingresar toda la recopilación de datos almacenada dentro de la variable "Ciudad" junto con la propiedad de etiquetas. Las entradas principales y cols también se pasan con el conjunto de valores. Luego, tenemos una función de leyenda que muestra el porcentaje en el gráfico de la pastel. Dentro de la función de la leyenda, hemos establecido su posición en "Topleft" y luego pasamos los datos de una etiqueta dentro de ella. Además, habíamos establecido el CEX en 0.7 para que los gráficos y el texto se escalen de acuerdo con ese valor. Con el parámetro de relleno, hemos llenado el color del arco iris a la "ciudad" de los datos.

La siguiente es una visualización de un gráfico circular de la ejecución del código anterior:

Ejemplo # 4: Creación de la tabla de pastel tridimensional en R en Ubuntu 20.04

El gráfico de circulación 3D también se puede crear con el lenguaje de programación R. El paquete Plotrix en R viene con una función PIE3D () que se puede usar para hacer un buen gráfico de pastel 3D para este propósito. Tenga en cuenta que tenemos que instalar este paquete antes de usarlo. Simplemente ejecute la instalación.Comando de paquetes ("plotrix") dentro del shell R. Los parámetros de la función PIE3D () son idénticos a los de la función PIE (). Considere el siguiente ejemplo de cómo se puede usar esta función para producir un gráfico de pastel 3D:

Incluimos la biblioteca Plotrix e insertamos los datos en el "Producto" para crear el gráfico circular. Las etiquetas también se definen, y la operación porcentual también se requiere para mostrar el porcentaje. Luego, tenemos una función PIE3D a la que hemos pasado el mismo parámetro que en las funciones de PIE. Después de esto, la función de leyenda también se utiliza para el gráfico de pastel 3D.

A continuación, tenemos una visualización de la tabla de pastel 3D ejecutada desde el shell R:

Conclusión

De este artículo, hemos aprendido el gráfico circular en el lenguaje de programación R. La sintaxis se explica claramente y se utiliza la sintaxis dentro de los ejemplos con diferentes casos. Otros gráficos son más adecuados que los gráficos circulares porque el ojo humano tiene dificultades para juzgar los ángulos. Según la documentación R, los gráficos circulares son medios particularmente ineficaces para mostrar información.