传单默认标记在 R 中不显示

Mar*_*ina 5 r leaflet

我多年来一直使用 Leaflet for R,没有出现任何问题。今天早上,默认标记不再出现在我的地图上,尽管弹出窗口出现在悬停上。

我可以使用最简单的内置实用程序重现该行为:

library(leaflet)
data(quakes)
leaflet(data = quakes[1:20,]) %>% addTiles() %>%
  addMarkers(~long, ~lat, popup = ~as.character(mag), label = ~as.character(mag))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我已经从 R 中删除了 leaflet 文件夹并重新安装了软件包(v2.1.0),但仍然得到相同的结果。

有谁知道可能导致此问题的原因以及我如何排除故障/修复它?我正在考虑删除并重新安装 R,但很想知道是否有更好的选择。

谢谢!

Qui*_*ten 1

正如@Wimpel 在评论中所说,您可以使用该addCircleMarkers()命令。您可以使用以下代码:

library(leaflet)
data(quakes)
leaflet(data = quakes[1:20,]) %>% addTiles() %>%
  addCircleMarkers(~long, ~lat, popup = ~as.character(mag), label = ~as.character(mag))
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述