我试图弄清楚如何在 d3 中的 X 轴和 Y 轴上创建不同的缩放因子。它似乎是用两个轴的单个缩放因子创建的,基本上我想知道是否有办法将它们分开。
基础很简单:d3 中对 x 轴和 y 轴上的均匀缩放效果提供了出色的支持。关闭一个轴的缩放也很容易。但是我找不到创建这种中间效果的方法。目标是使每个鼠标滚轮缩放事件的 y 轴缩放比 x 轴缩放 10 倍。
我没有要显示的实际代码,因为我不知道这是否可能。也许一个有用的提示是,我使用的是 D3 版本 5。使用了通常的或多或少标准化的缩放代码。
我试图弄清楚如何在 d3 中的 X 轴和 Y 轴上创建不同的缩放因子。它似乎是用两个轴的单个缩放因子创建的,基本上我想知道是否有办法将它们分开。
基础很简单:d3 中对 x 轴和 y 轴上的均匀缩放效果提供了出色的支持。关闭一个轴的缩放也很容易。但是我找不到创建这种中间效果的方法。目标是使每个鼠标滚轮缩放事件的 y 轴缩放比 x 轴缩放 10 倍。
我没有要显示的实际代码,因为我不知道这是否可能。也许一个有用的提示是,我使用的是 D3 版本 5。使用了通常的或多或少标准化的缩放代码。