首页 > 解决方案 > 如何在 R 中的 networkD3 图中悬停时删除淡入淡出

问题描述

我一直在查看在

我想知道是否可以删除悬停效果,当您将鼠标悬停在图表中的某个节点上时,其他所有内容都会消失?请参阅https://christophergandrud.github.io/networkD3/中的“与 igraph 交互” 。

我查看了包文档,但似乎没有任何选项可以删除悬停效果。谢谢。

标签: javascriptrd3.jshtmlwidgetsnetworkd3

解决方案


我认为最简单的方法是禁用鼠标悬停功能......

library(networkD3)
library(htmlwidgets)

fn <- forceNetwork(Links = MisLinks, Nodes = MisNodes, Source = "source", 
                   Target = "target", Value = "value", NodeID = "name",
                   Group = "group", opacity = 1)

onRender(fn, "function(el,x) { d3.selectAll('.node').on('mouseover', null); }")

推荐阅读