繁体   English   中英

图表中的D3工具提示

[英]D3 tooltip off the chart

这是小提琴

  divs.on("mousemove", function() {
    var top = (d3.event.pageY) + "px";
    var left = (d3.event.pageX) + "px";
    console.log(top + " " + left);
    tooltip.style("top", top).style("left", left);
  });

我正在使用d3.event.pageX和pageY来获取鼠标的当前位置, 但工具提示仍未附加到鼠标。

在您的css规则charts.bar div:hover您有一个zoom:150%; 线。 这会使工具提示的位置膨胀50%,因此,如果您向右移动,它会变得更糟; 当您删除它时,工具提示会变得更好。 (您也可以尝试使用类似d3.tip( http://bl.ocks.org/Caged/6476579 )的方法,而不用自己动手。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM