Cómo controlar la altura / tamaño de la trama en RMarkdown interactivo (con Shiny)

Estoy usando Shiny junto con RMarkdown para producir un documento interactivo, como se describeaquí.

Usando el siguiente código, logré trazar un mapa interactivo

```{r, echo=FALSE, warning=FALSE, message=FALSE}

g2g14 <- readOGR("input//geodata", "g2g14") # no projection needs to be specified
old_geodata <- g2g14@data

inputPanel(
  selectInput("map.party", label = "Partei", choices = unique(long_data$Partei), selected = "FDP"),
  selectInput("map.year", label = "Wahljahr", choices = unique(format.Date(long_data$Jahr, "%Y")), selected = "1971")
)

renderPlot({
  partydata <- long_data %>%
    filter(Partei == input$map.party & Jahr == as.Date(input$map.year, "%Y"))
  g2g14@data <- old_geodata
  g2g14@data <- merge(g2g14@data, partydata, by.x =  "GMDNR",by.y ="BFSNr")

  cols <- brewer.pal(5, "Purples")
  brks <- seq(0,100,20)
  colsForMap <- cols[findInterval(g2g14@data$Staerke, vec = brks[1:5])]

  plot(g2g14, col = colsForMap, border = "white")
  legend("topleft", legend = levels(cut(g2g14@data$Staerke, brks)), fill = cols, border = "white", title = "Parteistärke in %")

})

El problema: el mapa está bien escalado cuando se ejecuta el código desde la consola, pero en el documento interactivo, la trama es demasiado pequeña:

Esto probablemente resulta de la altura limitada de la región de trazado. Ya he intentado configurar una muy grandefig.height = 20 en las opciones de trozos, pero sin resultado. ¿Qué hacer?

Respuestas a la pregunta(2)

Su respuesta a la pregunta