#r #shiny #leaflet #reactive
Вопрос:
У меня есть проблема, которую я, похоже, не могу решить, хотя работаю над ней уже несколько дней и обращаюсь за помощью в Интернете.
Я пытаюсь выборочно обновлять маркеры (управляемые с помощью флажка) на карте-листовке на Shiny.
Я смог использовать leafletProxy, чтобы предотвратить повторное создание карты каждый раз. Проблема в том, что когда я выбираю новую категорию из флажка, все маркеры удаляются, а затем добавляются снова (вместе с новой категорией). Я хотел бы избежать этого неприятного эффекта в пользовательском интерфейсе, убедившись, что добавляются только новые маркеры (и удаляются невыбранные).
Возможно ли сделать что-то подобное?
МОЙ ТЕКУЩИЙ КОД:
### SERVER server <- function(input, output) { filtro <- reactive({ allegato_1 %>% filter(`Oggetto della spesa` %in% input$tipo_spesa) }) output$mappa <- renderLeaflet({ leaflet() %>% addProviderTiles(providers$Stamen.TonerLite) %>% setView(lng = 9.768875, lat = 45.619111, zoom = 9) %>% addPolygons(data = province_lonlat, color = "grey", weight = 1) }) storico_input <- reactiveValues(actual_input = allegato_1 #r #shiny #leaflet #reactive
Вопрос:
У меня есть проблема, которую я, похоже, не могу решить, хотя работаю над ней уже несколько дней и обращаюсь за помощью в Интернете. Я пытаюсь выборочно обновлять маркеры (управляемые с помощью флажка) на карте-листовке на Shiny. Я смог использовать leafletProxy, чтобы предотвратить повторное создание карты каждый раз. Проблема в том, что когда я выбираю новую категорию из флажка, все маркеры удаляются, а затем добавляются снова (вместе с новой категорией). Я хотел бы избежать этого неприятного эффекта в пользовательском интерфейсе, убедившись, что добавляются только новые маркеры (и удаляются невыбранные). Возможно ли сделать что-то подобное? МОЙ ТЕКУЩИЙ КОД: Oggetto della spesa`) observeEvent(input$tipo_spesa, {storico_input$previous_input <- storico_input$actua_input storico_input$actual_input <- input$tipo_spesa}) observe({ leafletProxy(mapId = "mappa", data = filtro()) %>% clearGroup(group = "marcatori") %>% addCircles(group = "marcatori", data = filtro, lng = filtro()$x, lat = filtro()$y, stroke = FALSE, color = colori(filtro() #r #shiny #leaflet #reactive
Вопрос:
У меня есть проблема, которую я, похоже, не могу решить, хотя работаю над ней уже несколько дней и обращаюсь за помощью в Интернете. Я пытаюсь выборочно обновлять маркеры (управляемые с помощью флажка) на карте-листовке на Shiny. Я смог использовать leafletProxy, чтобы предотвратить повторное создание карты каждый раз. Проблема в том, что когда я выбираю новую категорию из флажка, все маркеры удаляются, а затем добавляются снова (вместе с новой категорией). Я хотел бы избежать этого неприятного эффекта в пользовательском интерфейсе, убедившись, что добавляются только новые маркеры (и удаляются невыбранные). Возможно ли сделать что-то подобное? МОЙ ТЕКУЩИЙ КОД: Oggetto della spesa`), radius = 1000 10000 * filtro() #r #shiny #leaflet #reactive
Вопрос:
У меня есть проблема, которую я, похоже, не могу решить, хотя работаю над ней уже несколько дней и обращаюсь за помощью в Интернете. Я пытаюсь выборочно обновлять маркеры (управляемые с помощью флажка) на карте-листовке на Shiny. Я смог использовать leafletProxy, чтобы предотвратить повторное создание карты каждый раз. Проблема в том, что когда я выбираю новую категорию из флажка, все маркеры удаляются, а затем добавляются снова (вместе с новой категорией). Я хотел бы избежать этого неприятного эффекта в пользовательском интерфейсе, убедившись, что добавляются только новые маркеры (и удаляются невыбранные). Возможно ли сделать что-то подобное? МОЙ ТЕКУЩИЙ КОД: FINANZIAMENTO PIANO` / max(filtro() #r #shiny #leaflet #reactive
Вопрос:
У меня есть проблема, которую я, похоже, не могу решить, хотя работаю над ней уже несколько дней и обращаюсь за помощью в Интернете. Я пытаюсь выборочно обновлять маркеры (управляемые с помощью флажка) на карте-листовке на Shiny. Я смог использовать leafletProxy, чтобы предотвратить повторное создание карты каждый раз. Проблема в том, что когда я выбираю новую категорию из флажка, все маркеры удаляются, а затем добавляются снова (вместе с новой категорией). Я хотел бы избежать этого неприятного эффекта в пользовательском интерфейсе, убедившись, что добавляются только новые маркеры (и удаляются невыбранные). Возможно ли сделать что-то подобное? МОЙ ТЕКУЩИЙ КОД: FINANZIAMENTO PIANO`), opacity = 0.9, label = lapply(filtro()$label, HTML)) %>% clearGroup(group = "legenda") %>% addLegend(layerId = "legenda", position = "bottomleft", values = unique(filtro() #r #shiny #leaflet #reactive
Вопрос:
У меня есть проблема, которую я, похоже, не могу решить, хотя работаю над ней уже несколько дней и обращаюсь за помощью в Интернете. Я пытаюсь выборочно обновлять маркеры (управляемые с помощью флажка) на карте-листовке на Shiny. Я смог использовать leafletProxy, чтобы предотвратить повторное создание карты каждый раз. Проблема в том, что когда я выбираю новую категорию из флажка, все маркеры удаляются, а затем добавляются снова (вместе с новой категорией). Я хотел бы избежать этого неприятного эффекта в пользовательском интерфейсе, убедившись, что добавляются только новые маркеры (и удаляются невыбранные). Возможно ли сделать что-то подобное? МОЙ ТЕКУЩИЙ КОД: Oggetto della spesa`), labels = unique(filtro() #r #shiny #leaflet #reactive
Вопрос:
У меня есть проблема, которую я, похоже, не могу решить, хотя работаю над ней уже несколько дней и обращаюсь за помощью в Интернете. Я пытаюсь выборочно обновлять маркеры (управляемые с помощью флажка) на карте-листовке на Shiny. Я смог использовать leafletProxy, чтобы предотвратить повторное создание карты каждый раз. Проблема в том, что когда я выбираю новую категорию из флажка, все маркеры удаляются, а затем добавляются снова (вместе с новой категорией). Я хотел бы избежать этого неприятного эффекта в пользовательском интерфейсе, убедившись, что добавляются только новые маркеры (и удаляются невыбранные). Возможно ли сделать что-то подобное? МОЙ ТЕКУЩИЙ КОД: Oggetto della spesa`), na.label = "Non classificato", colors = unique(colori(filtro() #r #shiny #leaflet #reactive
Вопрос:
У меня есть проблема, которую я, похоже, не могу решить, хотя работаю над ней уже несколько дней и обращаюсь за помощью в Интернете. Я пытаюсь выборочно обновлять маркеры (управляемые с помощью флажка) на карте-листовке на Shiny. Я смог использовать leafletProxy, чтобы предотвратить повторное создание карты каждый раз. Проблема в том, что когда я выбираю новую категорию из флажка, все маркеры удаляются, а затем добавляются снова (вместе с новой категорией). Я хотел бы избежать этого неприятного эффекта в пользовательском интерфейсе, убедившись, что добавляются только новые маркеры (и удаляются невыбранные). Возможно ли сделать что-то подобное? МОЙ ТЕКУЩИЙ КОД: Oggetto della spesa`)), title = "Settore di investimento") }) } shinyApp(ui = ui, server = server)