悬停时出现 Mapview 弹出图形?

Mapview Popup Graph Appear on Hover?

有没有办法让弹出式图表在 Mapview 中悬停(而不是单击)时显示?或者,图表是否有可能默认显示为打开状态?与其生成我自己的可重现示例,不如遵从 example given with the R Mapview documentation.

我对 R 和 Mapview 还很陌生,非常感谢任何指导!

我刚刚推送了包 leafpop 的更新,它提供了 mapview 中使用的弹出功能。这应该提供你想要的(至少部分 - 因为 mapview() 仍然需要更新)。这允许您现在在 addPopupImages 中指定 tooltip = TRUE(在 addPopupGraphs 中通过 ...)。请注意,鼓励使用 addPopup* 函数而不是经典的 popup* 函数,因为它们也可以在非交互式设置中工作,例如在本地保存地图时。

library(sf)
library(leaflet)
library(lattice)
library(leafpop)

pt = data.frame(x = 174.764474, y = -36.877245)
pt = st_as_sf(pt, coords = c("x", "y"), crs = 4326)

p2 = levelplot(t(volcano), col.regions = terrain.colors(100))

leaflet() %>%
  addTiles() %>%
  addCircleMarkers(data = pt, group = "pt") %>%
  addPopupGraphs(
    list(p2)
    , group = "pt"
    , width = 300
    , height = 400
    , tooltip = TRUE
  )

不确定何时以及如何将其集成到 mapview() 中,因为这比经典的 popup* 函数稍微复杂一些(因为我们需要了解一些关于使用 mapview 创建的地图对象的信息在我们创建它之前......)。无论如何,我希望这至少部分有用并有助于解决您的问题。