Ich zeichne ein Streudiagramm mit d3.js. Mit Hilfe dieser Frage:
Ermitteln Sie die Größe des Bildschirms, der aktuellen Webseite und des Browserfensters
Ich benutze diese Antwort:
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;
So kann ich mein Diagramm wie folgt an das Fenster des Benutzers anpassen:
var svg = d3.select("body").append("svg")
.attr("width", x)
.attr("height", y)
.append("g");
Jetzt möchte ich, dass sich etwas um die Größenänderung des Plots kümmert, wenn der Benutzer die Fenstergröße ändert.
PS: Ich verwende jQuery nicht in meinem Code.