luc*_*ano 10 r data-visualization spatial geospatial leaflet
此代码取自此页面:
library(leaflet)
leaflet(data = quakes[1:20,]) %>% addTiles() %>%
addMarkers(~long, ~lat, popup = ~as.character(mag))
Run Code Online (Sandbox Code Playgroud)
而不是标记,有没有办法mag作为文本标签绘图?
sym*_*ush 15
UPDATE
当这个答案发布时,我认为addLabelOnlyMarkers()CRAN版本没有正式包含在内.截至2018年1月8日,传单在CRAN上的版本为1.1.0.这个版本有这个功能.无需下载github版本.
原始答案
如果您leaflet从GitHub安装了软件包,则可以这样做
leaflet(data = quakes[1:20,]) %>% addTiles() %>%
addLabelOnlyMarkers(~long, ~lat, label = ~as.character(mag),
labelOptions = labelOptions(noHide = T, direction = 'top', textOnly = T))
Run Code Online (Sandbox Code Playgroud)
addPopups如果您不想使用GitHub中的软件包版本,该函数可能是一个有价值的解决方法.(这是addLabelOnlyMarkers()在CRAN版本正式发布之前的情况.)
leaflet(data = quakes[1:20,]) %>% addTiles() %>%
addPopups(~long, ~lat, ~as.character(mag),
options = popupOptions(minWidth = 20, closeOnClick = FALSE, closeButton = FALSE))
Run Code Online (Sandbox Code Playgroud)