gpt4 book ai didi

r - 在传单包中使用 popupOptions()

转载 作者:行者123 更新时间:2023-12-04 12:01:42 24 4
gpt4 key购买 nike

我正在关注 Robin Lovelace 博客上的传单教程(http://robinlovelace.net/r/2015/02/01/leaflet-r-package.html)。我下面的代码工作正常:

# Install leaflet package
if(!require(leaflet)) install_github("rstudio/leaflet")

# Plot a default web map (brackets display the result)
m <- leaflet() %>% addTiles(m,urlTemplate = "http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png")

m %>% setView(lng = -1.5, lat = 53.4, zoom = 10) # set centre and extent of map

m2 <- m %>%
setView(-1.5, 53.4, 10) %>% # map location
addMarkers(-1.4, 53.5) %>% # add a marker
addPopups(-1.6, 53.3, popup = "Hello Sheffield!",options=list(closeButton=FALSE))
m2

但是 addPopups 的选项包含在 addPopup 位中。如何使用 popupOptions() 命令?

我以为是这样的:

# Plot a default web map (brackets display the result)
m <- leaflet() %>% addTiles(m,urlTemplate = "http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png")

m %>% setView(lng = -1.5, lat = 53.4, zoom = 10) # set centre and extent of map

m2 <- m %>%
setView(-1.5, 53.4, 10) %>% # map location
addMarkers(-1.4, 53.5) %>% # add a marker
addPopups(-1.6, 53.3, popup = "Hello Sheffield!") %>%
popupOptions(closeButton=FALSE) ##NEW BIT
m2

但是 map 中没有使用 popupOptions(x 框在那里)。

我做错了什么?

干杯

最佳答案

只需使用 popupOptions 创建一个选项列表,然后将其放入 options arg。它用默认值填充所有其他的:

leaflet() %>% addTiles() %>%
addPopups(-1.6, 53.5,popup="Hello Sheffield",options=popupOptions(closeButton=FALSE))

如果您只键入 popupOptions(closeButton=FALSE),您将在示例中看到传递给 options= 的大列表。

关于r - 在传单包中使用 popupOptions(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29260685/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com