【发布时间】:2017-04-17 00:37:42
【问题描述】:
我正在使用传单小部件创建一个闪亮的应用程序。我的地图有一个简单的 Shapefile,没有使用底图。 Leaflet 呈现默认的灰色背景。我想将背景更改为白色。
我看到一些使用 javascript 代码的答案,但我不熟悉如何在 R 语言中实现它。
【问题讨论】:
我正在使用传单小部件创建一个闪亮的应用程序。我的地图有一个简单的 Shapefile,没有使用底图。 Leaflet 呈现默认的灰色背景。我想将背景更改为白色。
我看到一些使用 javascript 代码的答案,但我不熟悉如何在 R 语言中实现它。
【问题讨论】:
您可以使用 CSS 更改 Leaflet 默认背景颜色,请参阅this related question。
您可以通过将自定义 CSS 添加到 Shiny 输出的 HTML 头中来在 Shiny 应用中使用自定义 CSS:
ui <- fluidPage(
tags$head(
tags$style(HTML(".leaflet-container { background: #f00; }"))
),
# etc.
)
# etc.
Shiny documentation 中解释了添加样式的其他可能性,例如使用外部 CSS 文件。
【讨论】: