Practica 12 Graficar la poblacion total de los municipios de la base de datos del INEGI

Objetivo Importar y plotear datos de la poblacion

Descripcion Graficar con barplot, solo el total de población, Cargar datos de de INEGI

Población de todos los municipios, filtrar y limpiar solo los municipios que nos interesan:

Clave del municipio Municipio

001 Canatlán

005 Durango

007 Gómez Palacio

008 Guadalupe Victoria

012 Lerdo

023 Pueblo Nuevo

032 Santiago Papasquiaro

035 Tepehuanes

038 Vicente Guerrero

039 Nuevo Ideal

# Importando
library(readr)
datos<- read_csv("C:/Users/Cecilia/Documents/practicas R/resageburb_10_2010_csv/resultados_ageb_urbana_10_cpv2010/conjunto_de_datos/resultados_ageb_urbana_10_cpv2010.csv")
## Parsed with column specification:
## cols(
##   .default = col_character(),
##   entidad = col_integer(),
##   pobtot = col_integer(),
##   vivtot = col_integer()
## )
## See spec(...) for full column specifications.
# Que municipio de todos tienen menor poblacion en total de población?

datos$nom_mun[which.min(datos$pobtot)]
## [1] "Canatlán"
# Filtrar todos los municipios, unicamente cuando sean totales
# Total del municipio

todos.los.municipios <-datos[which(datos$nom_loc == "Total del municipio"),]
tlm <- todos.los.municipios


# View(tlm)

summary(tlm$pobtot)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##    1709    6882   11927   41870   26230  582267

Generando plot

# Ejemplos de plot, coordenadas x, y
# ? plot()
plot.new()  # Nuevo plot
plot(1:10, 101:110)
plot(x=1:10, y=101:110)

plot(sample(1:10, 10), sample(1:10, 10))

Plot .

# solo Plot población total de cada municipio
plot(x = tlm$mun, y = tlm$pobtot / 1000, type = "b", xlab = "Municipios", ylab = "Población" )

# Dibujando una linea de la media de la población total
abline(h=mean(tlm$pobtot) / 1000, lty=1, col="red")


points(x = tlm$mun, y = tlm$pobtot / 1000, pch=19, col = "red")