非常新的情节(和乐趣)。除了悬停不显示我悬停在其上的标记的标签外,这看起来还不错。从我可以推断出,它只是水平跟随我的鼠标。如果我保持相同的X坐标并上下移动,它将保持在同一标签上,但如果我在相同的Y坐标上向左或向右移动则不是真的。
有一种简单的方法可以解决这个问题吗?
如果我将鼠标放在a,b或e的中心
,这个例子似乎会重现它 library(dplyr)
library(ggplot2)
library(ggmap)
library(plotly)
Philly <- map_data("county")%>%
filter(region=="pennsylvania",
subregion=="philadelphia")
Points <- data.frame(NAME = letters[1:6],
SIZE = c(15, 20, 30, 20, 15, 40),
X = c(-75.21, -75.23, -75.22, -75.18, -75.2, -75.2),
Y = c(39.9, 39.925, 39.951, 39.952, 40.025, 39.93))
ggplotly(ggplot() +
geom_polygon(data = Philly, aes(long, lat, group = subregion)) +
geom_point(data = Points, aes(X, Y, color = NAME, size = SIZE, text=NAME))
)