如何在RStudio中更改Leaflet地图的背景?

Nat*_*ace 4 r leaflet shiny

我正在使用传单小部件创建Shiny App。我的地图有一个简单的Shapefile,没有底图。传单呈现默认的灰色背景。我想将背景更改为白色。

我使用javascript代码看到了一些答案,但是我不熟悉如何用R语言实现这一点。

chr*_*rki 5

您可以使用CSS更改Leaflet的默认背景颜色,请参阅此相关问题

您可以在Shiny应用中使用自定义CSS,方法是将其添加到Shiny输出的HTML头中:

ui <- fluidPage(
  tags$head(
    tags$style(HTML(".leaflet-container { background: #f00; }"))
  ),
  # etc.
)
# etc.
Run Code Online (Sandbox Code Playgroud)

Shiny文档中解释了其他添加样式的可能性,例如使用外部CSS文件。