我试图在y轴上得到刻度线的位置。我正在使用D3js来创建轴。我found this answer这很棒,直到我缩小我的项目。
这条线并没有很好地缩小:
d3.transform(tick.attr("transform")).translate;
关于为什么不能正确缩小的任何建议?或者更好的是,如果你有另一个解决方案来获得蜱的位置,那也会很好。
提前致谢。
答案 0 :(得分:1)
我最终没有使用d3.transform助手。
相反,我选择手动执行此操作,主要使用相同的概念:
var tick = d3.select(this);
var t = tick.attr('transform');
var n = t.substring(t.lastIndexOf(',')+1,t.lastIndexOf(')'));
tickPos.push(Math.round(n));