Nothing
## ----setup, include=FALSE-----------------------------------------------------
knitr::opts_chunk$set(echo = TRUE, results = "hide", include = TRUE, warning = FALSE, message = FALSE, eval = FALSE)
## -----------------------------------------------------------------------------
# # install_packages("infoelectoral")
# library(infoelectoral)
# # Cargo el resto de librerÃas
# library(dplyr)
# library(tidyr)
## -----------------------------------------------------------------------------
# results <- municipios("congreso", "2015", "12") # Descargo los datos
## -----------------------------------------------------------------------------
# library(mapSpain)
# shp <- esp_get_munic_siane(year = "2016") %>% select(LAU_CODE)
# shp_ccaa <- mapSpain::esp_get_ccaa_siane()
## -----------------------------------------------------------------------------
# results %>%
# group_by(codigo_partido_nacional) %>%
# summarise(
# siglas_r = paste(unique(siglas)[1], collapse = ", "),
# votos = sum(votos)
# ) %>%
# arrange(-votos)
## -----------------------------------------------------------------------------
# results <-
# results %>%
# mutate(
# siglas_r = case_when(
# codigo_partido_nacional == "903316" ~ "PP",
# codigo_partido_nacional == "903484" ~ "PSOE",
# codigo_partido_nacional == "901079" ~ "Cs",
# codigo_partido_nacional %in% c("903736", "905033", "905008", "905041") ~ "Podemos",
# codigo_partido_nacional == "904850" ~ "IU"
# ),
# # Construyo la columna que identifica al municipio (LAU_CODE)
# LAU_CODE = paste0(codigo_provincia, codigo_municipio),
# # Calculo el % sobre censo
# pct = round((votos / censo_ine) * 100, 2)
# ) %>%
# filter(!is.na(siglas_r)) %>%
# # Selecciono las columnas necesarias
# select(codigo_ccaa, LAU_CODE, siglas_r, censo_ine, votos_candidaturas, pct)
## -----------------------------------------------------------------------------
# shp <- left_join(shp, results, by = "LAU_CODE")
## ----fig.align="center", fig.height = 12, fig.width=8-------------------------
# library(ggplot2)
# library(purrr)
# library(patchwork)
#
# colores <- c("#0cb2ff", "#E01021", "#612d62", "#E85B2D", "#E01021")
# names(colores) <- c("PP", "PSOE", "Podemos", "Cs", "IU")
#
# # Creo una lista de plots
# maps <-
# map(names(colores), function(p) {
# shp %>%
# filter(siglas_r == p) %>%
# ggplot() +
# geom_sf(
# aes(fill = pct, color = pct),
# linewidth = 0, show.legend = F
# ) +
# geom_sf(
# data = shp_ccaa, fill = NA, color = "black",
# linewidth = 0.1
# ) +
# facet_wrap(~siglas_r) +
# scale_fill_gradient(
# low = "white", high = colores[p],
# na.value = "grey90", aesthetics = c("fill", "color")
# ) +
# theme_void()
# })
#
#
# # Uso patchworks para mostrar los plots
# wrap_plots(maps, ncol = 2)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.