http://jsfiddle.net/HF57g/是放置在时间轴上的单个事件(蓝色矩形)的示例。如果我放大时间轴,则矩形上的矩形的位置会随着轴上的刻度而变化。但同时,矩形水平缩放。如何放大/缩小d3.time.scale而不缩放绑定到时间轴的其他形状
如果我修改代码
svg.selectAll(".item").attr("transform", "translate(" + d3.event.translate[0]+", 0)scale(" + d3.event.scale+", 1)");
的以下部分,
svg.selectAll(".item").attr("transform", "translate(" + d3.event.translate[0]+", 0)scale(1, 1)");
如http://jsfiddle.net/HF57g/1/禁用水平缩放,则矩形的位置的变化快于轴线变焦过程中更输入/输出。
如何放大/缩小time.scale而不缩放其他相关形状?
你能接受也许你的答案(按旁边对号 – VividD 2014-01-17 18:47:09