Contenido de este artículo
- 0
- 0
- 0
- 0
Actualizado el 7 de mayo de 2021, por Luis Benites.
Un gráfico de radar (a veces llamado «gráfico de araña») es un tipo de gráfico que ofrece una forma única de visualizar las cantidades de varias variables.
Este tutorial explica cómo crear el siguiente gráfico de radar en R, utilizando la biblioteca fmsb :
Carta de radar básica en R
Para crear un gráfico de radar en R, necesitamos que nuestros datos cumplan con los siguientes requisitos:
- Cada variable que nos gustaría mostrar en los bordes del gráfico debe ser su propia columna.
- La primera fila debe contener el valor máximo.
- La segunda fila debe contener el valor mínimo.
- La tercera fila debe contener el valor que le gustaría mostrar en el gráfico de radar.
Para ilustrar esto, usaremos el siguiente marco de datos que contiene el número de clientes que ingresan a una tienda determinada durante cada día de la semana:
#crear datos df <- data.frame (Mon = c (100, 0, 34), Mar = c (100, 0, 48), Mié = c (100, 0, 58), Jue = c (100, 0, 67), Viernes = c (100, 0, 55), Sáb = c (100, 0, 29), Sol = c (100, 0, 18)) #ver datos df Lun mar mié jue vie sáb dom 1100100100100100100100100 2 0 0 0 0 0 0 0 3 34 48 58 67 55 29 18
Una vez que los datos están en este formato, podemos usar la función radarchart () de la biblioteca fmsb para crear un gráfico de radar básico:
biblioteca (fmsb) radarchart (df)
Personalización de gráficos de radar en R
Podemos personalizar el gráfico de radar utilizando los siguientes argumentos:
- pcol: color de línea
- pfcol: color de relleno
- plwd: ancho de línea
- cglcol: color neto
- cglty: tipo de línea neta
- axislabcol: color de la etiqueta del eje
- caxislabels: Vector de etiquetas de eje para mostrar
- cglwd: ancho neto
- vlcex: Tamaño de etiquetas de grupo
El siguiente código muestra un ejemplo de cómo utilizar algunos de estos argumentos para crear un gráfico de radar personalizado:
radarchart (df, axistype = 1, pcol = ' rosa ', pfcol = rgb (0.9,0.2,0.5,0.3), plwd = 3, cglcol = ' gris ', cglty = 1, axislabcol = ' gris ', cglwd = 0,6, vlcex = 1,1, title = ' Clientes por día ' )
Puede leer más sobre el uso de RGB () colores de la documentación R .
Recursos adicionales
Cómo crear mapas de calor en R
Cómo crear un gráfico de piruletas en R
Cómo crear una pirámide de población en R
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: