我正在使用 D3 显示多个条形图(30 多个图表),类似于此处的示例:http: //phrogz.net/js/d3-playground/#MultiBars_HTML 当用户将鼠标悬停在一个条形上时,我想更改标题仅包含用户正在与之交互的图表,其中包含有关用户悬停的值的信息。
因此,如果我添加如下内容:
bars.on('mouseover', mouseoverfunc);
function mouseoverfunc(d, i) {
// update the title just for this chart..not all charts
a.select("h2").text(function (d) { return "hello"; });
}
因此,知道鼠标悬停在栏 [d3.select(this)] 上,如何选择父级以便仅更改一个图表的标题?这里有一个非常相似的例子:http: //mbostock.github.com/protovis/ex/minnesota.html我试图在 D3 中复制
谢谢。