D3.js D3在时间刻度轴上滚动

D3.js D3在时间刻度轴上滚动,d3.js,babeljs,D3.js,Babeljs,我试图创建一个x轴上有时间的可滚动图表。当我滚动时,我不知道为什么它也在缩放 下面是一个代码笔(尝试取消注释线性刻度以查看差异) 使用线性比例,当我滚动时,它会滚动。而且它不会同时缩放 但我的问题在于时间刻度的精确性:当我滚动时,它也在缩放 let xScale = d3.time.scale().domain([ timeDomainStart, timeDomainEnd ]).range([ 0, width ]).clamp(true); 尺度函数的唯一区别是 感谢您的帮助删除。cl

我试图创建一个x轴上有时间的可滚动图表。当我滚动时,我不知道为什么它也在缩放

下面是一个代码笔(尝试取消注释线性刻度以查看差异)

使用线性比例,当我滚动时,它会滚动。而且它不会同时缩放

但我的问题在于时间刻度的精确性:当我滚动时,它也在缩放

let xScale = d3.time.scale().domain([ timeDomainStart, timeDomainEnd ]).range([ 0, width ]).clamp(true);
尺度函数的唯一区别是


感谢您的帮助

删除。clamp(true)修复了问题

我添加了一些信息请查看问题中的第二行代码。这很好,但它不在您提供的代码笔中它在代码笔中。我刚刚保存了正确的版本。任何一个头脑成熟的人都明白什么是“消除……解决问题”。。。当你重新添加pb时,它会再次出现……任何有见识的头脑都不会覆盖问题中的代码笔,这使得问题在你提供工作代码时毫无意义。我建议在问题中重新修改它,然后用工作代码更新您的答案。
let xScale = d3.time.scale().domain([ timeDomainStart, timeDomainEnd ]).range([ 0, width ]).clamp(true);