How to add a css file to R Shiny to improve my app?

I have attempted to build a Shiny R. I have succeed with stack overflow member. Yet, been encouraged to add more questions as on their own. I have several issues with my app:

  1. As you can see, my map does not occupy the entire screen. Is it possible to get that? How? (I have updated the question with this additional point)

Here is what I have managed to achieve:

library(shiny) library(tidyverse) library(leaflet)  fake_data <- read.csv("https://raw.githubusercontent.com/gabrielburcea/stackoverflow_fake_data/master/gather_divided.csv")  # Define UI for application that draws a histogram ui <- fluidPage(          # Application title     h1("Symptoms accross the world"),          # Sidebar with a slider input for number of bins      leafletOutput("map"),           #Floating panel      absolutePanel(id = "controls", class = "panel panel-default", fixed = TRUE,                   draggable = TRUE, top = 60, left = "auto", right = 20, bottom = "auto",                   width = 330, height = "auto",                                      shiny::selectInput("symptom", "Select Symptom", c("Chills",                                                                     "Cough",                                                                     "Diarrhoea",                                                                     "Fatigue",                                                                     "Headache",                                                                     "Loss of smell and taste",                                                                     "Muscle ache",                                                                     "Nasal congestion",                                                                     "Nausea and vomiting",                                                                     "Shortness of breath",                                                                     "Sore throat",                                                                     "Sputum",                                                                     "Temperature"), multiple = TRUE)                        )      )  server <- function(input, output) {          filtered_data <- reactive({         fake_data %>%              dplyr::filter(Symptom %in% input$symptom)     })          output$map <- renderLeaflet({         leaflet() %>%             addTiles() %>%             addMarkers(data = filtered_data(), clusterOptions = markerClusterOptions())              })      }   # Run the application  shinyApp(ui = ui, server = server) 
Add Comment
1 Answer(s)

I have solved first issue with with this code:

leafletOutput("map", width = "100%", height = "95vh") 
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.