Je dessine un nuage de points avec d3.js. Avec l'aide de cette question :
Obtenir la taille de l'écran, de la page web actuelle et de la fenêtre du navigateur
J'utilise cette réponse :
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;
Je suis donc en mesure d'adapter mon graphique à la fenêtre de l'utilisateur comme ceci :
var svg = d3.select("body").append("svg")
.attr("width", x)
.attr("height", y)
.append("g");
J'aimerais maintenant que quelque chose se charge de redimensionner le tracé lorsque l'utilisateur redimensionne la fenêtre.
PS : Je n'utilise pas jQuery dans mon code.