r - Mapview 弹出图出现在悬停时?

标签 r r-mapview

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

我对 R 和 Mapview 相当陌生,因此非常感谢任何指导!

最佳答案

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

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创建的 map 对象...)。无论如何,我希望这至少部分有用并有助于解决您的问题。

关于r - Mapview 弹出图出现在悬停时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65632486/

相关文章:

r - 跟进: How to make a sunburst plot in R?

r - 如何在 R 中循环的最后一个元素之后追加到列表?

r - 在 R 中使用 mapview 增加 pandoc 内存分配

R代码将shiny.tag.list保存到html,就像查看器->导出->另存为网页按钮一样

使用sparklyr滚动处理大数据

css - 在 Shiny 中,如何为范围 slider 的两个按钮使用不同的颜色?

r - 标准化各组的点大小

栅格化 sf 点的栅格输出与点不对齐

r - 合并 Shapefile 和数据框

r - 列名中的破折号产生 "object not found"错误