1

我正在尝试获得一个交互式绘图,鼠标悬停指示每个点的 ID,以便可以识别它。

id <- c(1,2,3)
lat <- c(51,52,52)
lon <- c(0.1,1,-2)
coord <- data.frame(id, lat, lon)

library(ggiraph)
library(ggplot2)

UK <- map_data(map = 'world', region = c('UK', 'IRELAND'))

baseMap <- ggplot() +
  coord_map() +
  geom_path(data = UK, aes(x = long, y = lat, group = group)) 

finalMap <- baseMap + 
  geom_point_interactive(data = coord, aes(x = lon, y = lat, tooltip = id, size = 2))

ggiraph(ggobj = finalMap, width = 0.7)

这个 MWE 输出了我所追求的基本图,但是当我将它(使用 RStudio)编织到 HTML 文档中用于报告时,我似乎只能让它插入一个没有工具提示的静态图像。

在 HTML 中实际实现这一点时,我是否遗漏了一些明显的东西?

编辑:我在带有 R 版本 3.5.0 的 Windows 上使用 RStudio 版本 1.1.453

4

0 回答 0