El blog de franz
  • Cursos SIG
  • ¿Preguntar?
  • Secciones
    • SIG
    • Info
    • Geek
    • Forestal
  • Más
    • Obtener certificado SIG
    • Mapa de Profesionales SIG
    • Convertir UTM Geográficas
    • Calculadora de distancias
    • Localizador de IPs
    • Frases
    • Foro
    • Reglas
    • Donar
  • Acerca
  • Contacto
No Result
View All Result
  • Cursos SIG
  • ¿Preguntar?
  • Secciones
    • SIG
    • Info
    • Geek
    • Forestal
  • Más
    • Obtener certificado SIG
    • Mapa de Profesionales SIG
    • Convertir UTM Geográficas
    • Calculadora de distancias
    • Localizador de IPs
    • Frases
    • Foro
    • Reglas
    • Donar
  • Acerca
  • Contacto
No Result
View All Result
El blog de franz
No Result
View All Result

Gráfico circular en RStudio

by Fernanda Ochoa
febrero 13, 2023
Reading Time: 3 mins read
0
  1. Instalación y carga del paquete ggplot2

install.packages("ggplot2")

2. library(ggplot2) carga el paquete ggplot2 en el espacio de trabajo actual de R.

library(ggplot2)

RELATED STORIES

Tutorial PDF HEC-HMS 4.10: Manual paso a paso en español

Tutorial PDF HEC-HMS 4.10: Manual paso a paso en español

mayo 13, 2025
QGIS 4: Una versión renovada en camino

QGIS 4: Una versión renovada en camino

abril 17, 2025

3. datos <- data.frame(Sector = c(...), Porcentaje = c(...)) crea un data frame llamado datos con dos columnas: Sector y Porcentaje.

datos <- data.frame(Sector = c("Suministro de electricidad y agua", "Acuicultura y pesca de camarón", "Alojamiento y servicios de comida", "Pesca", "Transporte", "Comercio"),
Porcentaje = c(0.269, 0.222, 0.194, 0.118, 0.108, 0.102))

4. Creación del gráfico de torta o circular

  • datos <- data.frame(Sector = c(...), Porcentaje = c(...)) crea un data frame llamado datos con dos columnas: Sector y Porcentaje.
  • p <- ggplot(datos, aes(x="", y=Porcentaje, fill=Sector)) + ... crea un objeto gráfico llamado p utilizando ggplot2. El gráfico se basa en el data frame datos y se establecen las asignaciones estéticas (aes) para x, y y fill.
  • geom_bar(width = 1, stat = "identity") agrega una capa de barras al gráfico con un ancho de 1 y un estado de «identidad».
  • coord_polar("y", start=0) establece las coordenadas polares para el eje y con un punto de inicio en 0.
  • scale_fill_brewer(palette = "Paired") establece la escala de llenado para utilizar la paleta Paired de RColorBrewer.
  • ggtitle("Distribución del PIB por sector"), xlab("") y ylab("Porcentaje") establecen el título, la etiqueta del eje x y la etiqueta del eje y respectivamente.
  • theme_void() establece un tema vacío para el gráfico.
  • geom_text(aes(label=paste(round(100 * Porcentaje, 2), "%")), position = position_stack(vjust = 0.5)) agrega una capa de texto al gráfico con los porcentajes correspondientes a cada sección de la torta, con una justificación vertical en 0.5.
  • theme(plot.title = element_text(hjust = 0.5, face = "bold", family = "Times New Roman")) establece la propiedad de título del gráfico con una alineación horizontal en 0.5, una fuente en negrita y una familia de fuentes «Times New Roman»

p <- ggplot(datos, aes(x="", y=Porcentaje, fill=Sector)) +
geom_bar(width = 1, stat = "identity") +
coord_polar("y", start=0) +
scale_fill_brewer(palette = "Paired") +
ggtitle("Distribución del PIB por sector") +
xlab("") +
ylab("Porcentaje") +
theme_void() +
geom_text(aes(label=paste(round(100 * Porcentaje, 2), "%")),
position = position_stack(vjust = 0.5)) +
theme(plot.title = element_text(hjust = 0.5,
face = "bold",
family = "Times New Roman"))

5. Finalmente utiliza la función ggsave` para guardar el gráfico.

ggsave("grafico_torta.png", plot = p, width = 6, height = 4)

Compartir:

  • Haz clic para compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
  • Tweet
  • Haz clic para compartir en Telegram (Se abre en una ventana nueva) Telegram
  • Más
  • Haz clic para imprimir (Se abre en una ventana nueva) Imprimir
  • Haz clic para compartir en Reddit (Se abre en una ventana nueva) Reddit

Me gusta esto:

Me gusta Cargando...
Next Post
Gráficos de barras apiladas en RStudio con ggplot2

Gráficos de barras apiladas en RStudio con ggplot2

Identificación de incendios forestales

Identificación de incendios forestales

Top

  • Tutorial PDF HEC-HMS 4.10: Manual paso a paso en español
  • Crear e imprimir un mapa directamente en línea con Google Maps
  • ¿Qué es el movimiento de rotación y traslación de la Tierra?
  • Cuadriculas de latitud, longitud y sistema de coordenadas
  • ¿Qué es la latitud y longitud?
  • Generación automática de tablas de coordenadas UTM en AutoCAD y Civil 3D
  • ¿Qué es la ubicación absoluta y relativa?
  • Agregar capas de Google Maps en QGIS 3
  • Descargar Manual de ArcGIS Pro PDF
  • Delimitar una cuenca hidrográfica en ArcGIS

Últimas entradas

  • Tutorial PDF HEC-HMS 4.10: Manual paso a paso en español
  • QGIS 4: Una versión renovada en camino
  • Generación automática de tablas de coordenadas UTM en AutoCAD y Civil 3D
  • Esri se integra con Google Maps en ArcGIS para visualización urbana realista
  • Líneas con Efectos Visuales Avanzados con el Generador de Geometrías en QGIS: Ideal para suavizar curvas de nivel
  • Calcular la Distancia, Área y Coordenadas UTM directamente en Línea
  • TerrSet/IDRISI ahora se llama liberaGIS: es gratis y no necesitas un crack
  • Libro Guía PDF gratis de QGIS

Aplicaciones

  • Calculadora de distancias
  • Calculadora de pendientes
  • Calculadora del Índice de Masa Corporal
  • Conversor de coordenadas Geográficas – UTM
  • Conversor de grados a procentaje
  • Localizador de IPs

Suscríbete al blog

Introduce tu correo electrónico para recibir las últimas publicaciones.

Únete a otros 8.157 suscriptores

RSS ¿Preguntas?

  • Respondido: ¿Cómo puedo citar Arcgeek calculator?
  • Respondido: Dividir un polígono según cobertura del suelo
  • Respondido: Dividir un poligono segun la composición de habitats
  • Respondido: en arcgis como cerrar un polígono de manera automática
  • Respondido: Colindancias entre geometrías en 4 puntos cardinales ArcGIS Pro o QGIS

Blogroll

  • Franz con Z
  • GeoGeek
  • Normas APA
el blog de franz logo

Estadísticas del sitio

  • 12.664.836 visitas
  • Partners
  • Publicidad
  • ¡Ganar dinero!
  • English

© 2024 El blog de franz - Un producto desarrollado por ArcGeek.

No Result
View All Result
  • Cursos SIG
  • ¿Preguntar?
  • Secciones
    • SIG
    • Info
    • Geek
    • Forestal
  • Más
    • Obtener certificado SIG
    • Mapa de Profesionales SIG
    • Convertir UTM Geográficas
    • Calculadora de distancias
    • Localizador de IPs
    • Frases
    • Foro
    • Reglas
    • Donar
  • Acerca
  • Contacto
%d