D3 - 如何为工具提示调用数组
D3 - How to call an array for a tooltip
我试图做到这一点,以便在您悬停时每个项目的名称都显示在工具提示中。我确信对此有一个简单的答案,但我是 D3 的新手,所以我不确定它是什么。
此处示例:http://www.chloesilver.ca/favouritethings/object/
你可以看到,当你悬停时,会出现一些疯狂的代码,所以我显然做错了。
在 D3 脚本中,我这样做了:
$('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;
}
})
});
您现在应该会看到每个项目的名称作为工具提示。
我试图做到这一点,以便在您悬停时每个项目的名称都显示在工具提示中。我确信对此有一个简单的答案,但我是 D3 的新手,所以我不确定它是什么。
此处示例:http://www.chloesilver.ca/favouritethings/object/
你可以看到,当你悬停时,会出现一些疯狂的代码,所以我显然做错了。
在 D3 脚本中,我这样做了:
$('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;
}
})
});
您现在应该会看到每个项目的名称作为工具提示。