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

时间:2017-04-17 00:37:42

标签: r shiny leaflet

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

我使用javascript代码看到一些答案,但我不熟悉如何在R语言中实现它。

1 个答案:

答案 0 :(得分:3)

您可以使用CSS更改Leaflet默认背景颜色,请参阅this related question

您可以将Shiny应用中的自定义CSS添加到Shiny输出的HTML头中:

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

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