首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在d3.js中调整窗口大小时调整svg大小

在d3.js中调整窗口大小时调整svg大小
EN

Stack Overflow用户
提问于 2013-04-29 00:37:32
回答 6查看 191.7K关注 0票数 198

我正在用d3.js绘制散点图。在这个问题的帮助下:

Get the size of the screen, current web page and browser window

我用的是这个答案:

var w = window,
    d = document,
    e = d.documentElement,
    g = d.getElementsByTagName('body')[0],
    x = w.innerWidth || e.clientWidth || g.clientWidth,
    y = w.innerHeight|| e.clientHeight|| g.clientHeight;

因此,我可以像这样将我的图与用户的窗口相匹配:

var svg = d3.select("body").append("svg")
        .attr("width", x)
        .attr("height", y)
        .append("g");

现在,我希望当用户调整窗口大小时,会有一些东西负责调整绘图的大小。

附言:我没有在我的代码中使用jQuery。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16265123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档