比较Canvas Semantic Zooming示例: https://bl.ocks.org/mbostock/3681006 调整视网膜屏幕的例子(可能需要在视网膜上观看才能看到它): https://bl.ocks.org/interwebjill/d7c22e37e7c05ad6018ee62481316737/e0916413c0544dc1251597d0dbb2834cf92c8596
您可以看到缩放中心已关闭。这种尺度差异也会产生其他问题,特别是在使用.scaleTime():
时https://bl.ocks.org/interwebjill/206425109aa902c2928fa22b8a9f5fd8
请注意,不会触发更精细的x轴重新分区。
有没有人知道解决方法?
更新 Mike Bostock在d3 repo上解决了这个问题:https://github.com/d3/d3-zoom/issues/133