问题描述
我正在使用 tidygraph、ggraph 和 ggiraph 来绘制交互式网络。
我想使用 geom_point_interactive()
的悬停效果,使用参数 data_id
。我希望当鼠标经过一个节点时,我们可以看到它连接到的所有节点。我尝试了很多东西,但没有任何效果,我现在完全卡住了。
这是一个可重现的例子:
library(tidygraph)
library(ggraph)
library(ggiraph)
rstat_nodes <- data.frame(name = c("Hadley","David","Romain","Julia"))
rstat_edges <- data.frame(from = c(1,1,2,3,4,4),to = c(2,3))
graph <- tbl_graph(nodes = rstat_nodes,edges = rstat_edges)
plot <- ggraph(graph) +
geom_edge_arc0() +
geom_point_interactive(aes(x = x,y = y,tooltip=name),size = 5) +
theme_void()
girafe(ggobj = plot)
你知道我应该在 data_id
的 geom_point_interactive()
中放什么来达到我想要的效果吗?
非常感谢您的帮助,
奥雷利安
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)