如何将缩放变换转换参数应用于新选择

时间:2018-12-15 15:35:17

标签: d3.js

从v3升级到v4对缩放功能有不利影响。

所需的缩放行为(文本会扩展为填充svg的缩放大小) https://jsfiddle.net/sjp700/u30v2f5s/9/

不良的缩放行为(文本被放大或缩小 https://jsfiddle.net/sjp700/u30v2f5s/16/

任何建议为何?我尝试使用event.transform.x和.k更新选择的转换/ translate,但事情一团糟。

gX.call(xAxis.scale(d3.event.transform.rescaleX(x)));

        var kk = d3.event.transform.k;
        var xx = d3.event.transform.x;

        gMain.attr("transform", "translate(" + xx + "," + 0 + ") scale(" + kk + "," + 1 + ")");

0 个答案:

没有答案