Today we're going to make some linked views in a scatterplot matrix (SPLOM). We'll first code it up in an obvious way, then we'll explore some other implementation patterns for making interactions a bit more fluid.
D3.js version 6 came out about 3 weeks ago. It looks pretty bug-free, so we'll be updating to it. See new import on this file. There is a migration guide to highlight the changes.
We'll make use of JS destructuring in our function calls today, since it's so handy. See the reference doc.