我正在使用一个leaflet小部件创建一个Shiny应用程序。我的地图有一个简单的Shapefile,未启用底图。Leaflet渲染默认灰色背景。我想将背景更改为白色。 我看到一些答案使用JavaScript代码,但我不知道如何在R语言中实现它。
您可以使用CSS更改默认背景颜色,具体请参见相关问题。 您可以将自定义的CSS添加到Shiny输出的HTML头中,在您的Shiny应用程序中使用它: ui <- fluidPage( tags$head( tags$style(HTML(".leaflet-container { background: #f00; }")) ), # etc. ) # etc. 您可以使用外部CSS文件等其他方法添加样式,其中在Shiny文档中有详细的解释。