与提及的问题不同。 如何在D3js中放大Ordinal Scale
这是缩放代码
function zoomed() {
svg.select(".allStates").attr("transform", "translate(" + d3.event.translate[0]+",0)scale(" + d3.event.scale + ",1)");
svg.select(".x.axis").attr("transform", "translate(" + d3.event.translate[0]+","+(height)+")").call(xAxis.scale(x0.rangeRoundBands([0, width * d3.event.scale],.5 * d3.event.scale)));
svg.select(".y.axis").call(yAxis);
}
如何重置比例?
嗨朋友们
我有一个休息解决方案
svg.select(".allStates").attr("transform", "translate(0,0)","scale","(0,0)");
svg.select(".x.axis").attr("transform", "translate(0,450)").call(xAxis.scale(x.rangeRoundBands([0, width],.1)));
svg.select(".y.axis").call(yAxis);
但是当我在平底锅上移动休息时,svg图表将处于缩放状态...你能不能对此感到满意
谢谢