我正在使用d3渲染简化的甘特图,使用d3.behavior.zoom进行平移和缩放.
x刻度是一个时间刻度(稍微修改为以列为中心日历天等)并且工作得很好,但是我在确定如何缩放/平移y刻度时遇到问题,其域是一个通常是任务列表太多不适合图表区域,所以需要平移/缩放.
有没有办法告诉默认的序数比例对缩放/平移事件做出反应,还是应该编写自定义比例?如果我需要编写自定义比例,最好是将它基于d3.scale.ordinal(让它存储整个任务列表,并仅使用可见子集作为其域),或者在d3.scale上.线性(然后实现类似于范围带的序数比例等等).
或者是否有我遗漏的东西(完全可能,因为这是我使用d3的第一个项目)?