d3.js로 산점도를 그리고 있습니다. 이 질문의 도움으로 :
화면, 현재 웹 페이지 및 브라우저 창의 크기를 가져옵니다
이 답변을 사용하고 있습니다 :
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를 사용하지 않습니다.