我正在尝试在x轴上创建一个带有时间的可滚动图表。当我滚动时,我不知道为什么它也会缩放。
下面是一个codepen(尝试取消注释线性刻度以查看差异)。
使用线性刻度滚动时滚动。并且它不会同时缩放。
http://codepen.io/bennekrouf/pen/jqvqNZ
let xScale = d3.scale.linear().domain([-width/2, width/2]).range([0, width])
但我的问题在于精确的时间尺度:滚动时它也会缩放。
let xScale = d3.time.scale().domain([ timeDomainStart, timeDomainEnd ]).range([ 0, width ]).clamp(true);
比例功能的唯一区别......
感谢您的帮助
答案 0 :(得分:-1)
删除.clamp(true)修复了问题