Javascript D3-如何为工具提示调用数组
我试图使它,使每个项目的名称显示在工具提示时,你悬停。我相信有一个简单的答案,但我是新的D3,所以我不知道它是什么 示例如下: 你可以看到,当你悬停的时候,一些疯狂的代码出现了,所以我显然做错了 在D3脚本中,我做了以下操作:Javascript D3-如何为工具提示调用数组,javascript,jquery,svg,d3.js,tooltip,Javascript,Jquery,Svg,D3.js,Tooltip,我试图使它,使每个项目的名称显示在工具提示时,你悬停。我相信有一个简单的答案,但我是新的D3,所以我不知道它是什么 示例如下: 你可以看到,当你悬停的时候,一些疯狂的代码出现了,所以我显然做错了 在D3脚本中,我做了以下操作: $('svg circle').tipsy({ gravity: 'w', html: true, title: function() { var o = colors.domain;
$('svg circle').tipsy({
gravity: 'w',
html: true,
title: function() {
var o = colors.domain;
return o;
}
});
在这里,我试图调用以前在代码中指定的特定域标签。我可以用CSV实现这一点,但这里最棘手的是,所有信息都保存在HTML文档中的脚本中。删除工具提示的代码,并在第236行之后:
.call(force.drag)
添加以下内容:
.on("mouseover", function(d) {
$(this).tipsy({
gravity: 'w',
html: true,
title: function() {
return d.name;
}
})
});
现在,您应该可以看到每个项目的名称作为工具提示。您使用的代码是jQuery(
$.blah
),而不是d3.js(d3.blah
)。给你。