Why doesn't the "zoom" code work?

Why doesn’t the “zoom” code work?
what did I forget ?

i started from this one Zoom (SVG) / D3 | Observable

I managed to zoom in Néguentropie / Pixflowave | Observable

j’ai fait un graph similaire pour une organisation avec plusieurs options si ça vous intéresse.