Skip to content

Instantly share code, notes, and snippets.

@jbkunst
Created November 3, 2020 22:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jbkunst/40b385ae2149d208b476ca10bb7dad3c to your computer and use it in GitHub Desktop.
Save jbkunst/40b385ae2149d208b476ca10bb7dad3c to your computer and use it in GitHub Desktop.
library(shiny)
library(tidyverse)
library(leaflet)
dbip <- readRDS("data/dbip.rds")
lista_comunas <- dbip %>%
count(COMUNA, sort = TRUE) %>%
pull(COMUNA)
# lista_comunas <- dbip %>%
# distinct(COMUNA) %>%
# arrange(COMUNA) %>%
# pull(COMUNA)
ui <- fluidPage(
titlePanel("Puntos Bip!"),
sidebarLayout(
sidebarPanel(
selectInput("comuna", "Comuna:", choices = lista_comunas)
),
mainPanel(
leafletOutput("mapa")
)
)
)
server <- function(input, output) {
output$mapa <- renderLeaflet({
dbipcomuma <- dbip %>%
filter(COMUNA == input$comuna)
leaflet(data = dbipcomuma) %>%
addTiles() %>%
addMarkers(~LONGITUD, ~LATITUD,
popup = ~as.character(ENTIDAD),
label = ~as.character(ENTIDAD)
)
})
}
shinyApp(ui = ui, server = server)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment