1

此示例类似:

在此处输入图像描述

我有一个功能可以突出显示链接到所选组的和弦并隐藏所有不相关的和弦:

function fade() {
    return function(d, i) {
        svg.selectAll("path.chord")
        .filter(function(d) {
            return d.source.index != i && d.target.index != i;
        })
        .style("visibility", "hidden");
    };
}

我试图扩展它,以便它不仅隐藏和弦,而且隐藏未连接到当前选定组的组的文本标签。

是否可以将这两个操作组合成一个我传递给的函数.on("mouseover",[function])

4

1 回答 1

3

您可以使用这样的逻辑 OR 进行选择:

svg.selectAll("path.chord, text.groupLabel")

有关更多详细信息,请参阅有关选择的文档

于 2013-08-05T13:11:11.107 回答