gpt4 book ai didi

r - 在 R Shiny 中的传单中的圆形标记上打印标签

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

伟大的 R 大师,

是否有任何可能的方法在 Rshiny 中的圆形标记顶部嵌入标签以获得如下所示的内容:

enter image description here

这是引用的快速示例:

# Some fake data
df <- sp::SpatialPointsDataFrame(
cbind(
(runif(20) - .5) * 10 - 90.620130, # lng
(runif(20) - .5) * 3.8 + 25.638077 # lat
),
data.frame(type = factor(
ifelse(runif(20) > 0.75, "p", "s"),
c("s", "p")
))
)

# leaflet map
leaflet(df) %>% addTiles() %>% addCircleMarkers(label = ~type)

我想在标记的顶部打印标签(即“s”和“p”)。
非常感谢您的回答时间...

最佳答案

您需要添加一个 labelOptions争论您的 addCircleMarkers函数调用。默认情况下,当您悬停时,标签显示为弹出窗口。

使用您的其余代码:

leaflet(df) %>% addTiles() %>% addCircleMarkers(stroke = FALSE, label = ~type,
labelOptions = labelOptions(noHide = TRUE, offset=c(0,-12), textOnly = TRUE))
noHide = TRUE是关键
textOnly = TRUE去除弹出气泡

关于r - 在 R Shiny 中的传单中的圆形标记上打印标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43463150/

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