0% encontró este documento útil (0 votos)
74 vistas1 página

Diagramas de Tarta en R

El documento describe cómo crear diagramas de tarta (o de sectores) en R. Explica la sintaxis básica de la función pie() para generar diagramas de tarta simples con etiquetas y colores. También muestra cómo añadir porcentajes a las etiquetas y usar la función rainbow() para colorear las porciones. Finalmente, indica que la función pie3D() del paquete plotrix permite crear diagramas de tarta 3D.

Cargado por

Alexander Prieto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
74 vistas1 página

Diagramas de Tarta en R

El documento describe cómo crear diagramas de tarta (o de sectores) en R. Explica la sintaxis básica de la función pie() para generar diagramas de tarta simples con etiquetas y colores. También muestra cómo añadir porcentajes a las etiquetas y usar la función rainbow() para colorear las porciones. Finalmente, indica que la función pie3D() del paquete plotrix permite crear diagramas de tarta 3D.

Cargado por

Alexander Prieto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Blog personal BLOG ABOUT ▼ PROYECTOS PERSONALES TAGS

Diagramas tipo tarta en R


Grá$cos para variables cualitativas con pie()

Los diagramas de sectores (o de pastel) se usan a menudo para representar distribuciones


de frecuencias de variables cualitativas. Se representa en un círculo cuyas proporciones
(sectores circulares) tienen un área proporcional a las frecuencias absolutas de las
modalidades de la variable. En muchas webs no recomiendan este tipo de diagramas ya que
nuestro ojo no percibe bien los volumenes, en su lugar se recomiendan los diagramas de
barras.

Diagrama simple de tarta


png(file = "[Link]")
proporciones <- c(10, 12,4, 16, 8) # creamos un vector con proporciones
etiquetas <- c("Uno", "Dos", "Tres", "Cuatro", "Cinco") # vector con etiquet
as
pie(proporciones, labels = etiquetas, main="Diagrama de tarta")
[Link]() # Guardamos diagrama

El resultado es el siguiente:

pie(x, labels, radius, main, col, clockwise)

Sintaxis básica:

x : Vector numérico con los valores.


labels : Descripción de las porciones.
radius : Indica el radio (un valor entre -1 y 1).
main : Título.
col : Paleta de colores.
clockwise : Valor lógico que indica si se dibuja en sentido horario.

Con porcentajes anotados y colores


Para añadir los porcentajes a las etiquetas debemos hacer unas operaciones previas claro,
calculamos el porcentaje de cada varible y las redondeamos con round .

Con la función paste (concatena vectores convertiendolos en cadenas de texto


previamente) vamos componiendo las etiquetas.

La función rainbow la usamos para colorear las porciones.

png(file = "[Link]")
proporciones <- c(10, 12,4, 16, 8) # creamos un vector con proporciones
etiquetas <- c("Uno", "Dos", "Tres", "Cuatro", "Cinco") # vector con etiquet
as
pct <- round(proporciones/sum(proporciones)*100)
etiquetas <- paste(etiquetas, pct) # Añadimos porcentajes a etiquetas
etiquetas <- paste(etiquetas,"%",sep="") # Añadimos el símbolo de %

pie(proporciones,labels = etiquetas,
col=rainbow(length(etiquetas)),
main="Diagrama de tarta")

# Añadimos un cuadro con leyendas


legend("topright", c("Uno","Dos","Tres","Cuatro","Cinco"), cex = 0.8,
fill = rainbow(length(proporciones)))

[Link]() # Guardamos diagrama

Ejemplos
El siguiente ejemplo usa la función rainbow() para generar la paleta de colores, pasando
como parámetro de entrada cuantos colores queremos generar retorna como salida un
vector con los colores.

ventas <- c(1,5,7,2,10,12)


pie(ventas,col = rainbow(length(ventas)))

Diagramas 3D con plotrix


La función pie3D( ) del paquete plotrix proporciona diagramas 3D:

library(plotrix)
proporciones <- c(10, 12,4, 16, 8) # creamos un vector con proporciones
etiquetas <- c("Uno", "Dos", "Tres", "Cuatro", "Cinco") # vector con etiquet
as
pie3D(proporciones,labels=etiquetas,
explode=0.1,
main="Diagrama de tarta")

Ejercicios
r / intro / 12-Graficos-tarta / grafico-tarta.R.
r / intro / 12-Graficos-tarta / [Link].

Enlaces
“Importar datos de un CSV”.

Enlaces externos:

“R - Pie Charts”.
“Pie Charts”.
“Adding and removing columns from a data frame”.
“plyr: Tools for Splitting, Applying and Combining Data”: A set of tools that solves a
common set of problems: you need to break a big problem down into manageable
pieces, operate on each piece and then put all the pieces back together. For example,
you might want to fit a model to each spatial location or time point in your study,
summarise data by panels or collapse high-dimensional arrays to simpler summary
statistics. The development of ‘plyr’ has been generously supported by ‘Becton
Dickinson’.
“Tutorial: dealing with time in R”.
“R Is Not So Hard! A Tutorial, Part 14: Pie Charts”.
“How to make pie charts in R using plotly.”.

← →


" ○
! ○
" ○
# ○
$ ○
#

Iker Landajuela • 2022 • Blog personal

También podría gustarte