私はd3.jsで散布図を描画しています。この質問の助けを借りて:
画面、現在のWebページ、ブラウザウィンドウのサイズを取得します
私はこの答えを使用しています:
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を使用していません。