相关疑难解决方法(0)

在D3.js中缩放或平移时限制域

我已经实现了一个简单的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.为交叉发布道歉.

javascript charts zoom pan d3.js

9
推荐指数
2
解决办法
8923
查看次数

标签 统计

charts ×1

d3.js ×1

javascript ×1

pan ×1

zoom ×1