【发布时间】:2013-04-22 07:42:15
【问题描述】:
我正在使用 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");
现在我希望在用户调整窗口大小时能够调整绘图大小。
PS : 我的代码中没有使用 jQuery。
【问题讨论】:
标签: javascript d3.js