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

6

我正在使用一个leaflet小部件创建一个Shiny应用程序。我的地图有一个简单的Shapefile,未启用底图。Leaflet渲染默认灰色背景。我想将背景更改为白色。

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

1个回答

7

您可以使用CSS更改默认背景颜色,具体请参见相关问题

您可以将自定义的CSS添加到Shiny输出的HTML头中,在您的Shiny应用程序中使用它:

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

您可以使用外部CSS文件等其他方法添加样式,其中在Shiny文档中有详细的解释。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接