我已经实现了一个简单的D3.js折线图,可以进行缩放和平移.它基于Stephen Bannasch 在这里的出色例子.
我的数据域在x维度中是[0,n].
如何使用内置缩放行为(即使用鼠标滚轮事件)限制缩放和平移到此域?
我想阻止用户在低端或者在高端的n上淘汰过去0,例如他们永远不能在x轴上看到负值,并且想要限制缩放到同一个窗口.
基于Jason Davies使用范围([...],[...],[...])找到的示例似乎不再适用于2.9.1版本.不幸的是,缩放行为目前是其他未完成的API文档中未记录的少数功能之一.
任何指针都是受欢迎的.
PS.我在D3.js邮件列表上发布了相同的问题,但没有收到回复:https://groups.google.com/d/topic/d3-js/w6LrHLF2CYc/discussion.为交叉发布道歉.