x3工具提示在d3堆积条形图中的位置不起作用

时间:2016-09-06 01:14:11

标签: javascript d3.js tooltip

我真的不知道为什么,但我正在处理的堆积条形图中的xPosition并没有真正起作用。有人能说出我做错了吗?

无论我在哪个酒吧上空盘旋它总是出现在旁边:

enter image description here

这是我正在处理的JS Bin代码:https://jsbin.com/qudoyewiba/edit?js,output

感谢所有帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

检查控制台,控制台是你的朋友。你有很多NaN。原因很简单:您的push reg <= same as => sub $8,%rsp # subtract 8 from rsp mov reg,(%rsp) # store, using rsp as the address pop reg <= same as=> mov (%rsp),reg # load, using rsp as the address add $8,%rsp # add 8 to the rsp 元素没有&#34; x&#34;属性。所以,这不起作用:

rect

相反,你必须得到&#34; x&#34;作为相应矩形的父级的组的翻译:

var xPos = parseFloat(d3.select(this).attr("x"));

以下是您的工作代码:https://jsbin.com/dutetokoti/1/edit