Hi there, I'm Matt and can help you script your visualization with D3.js (24 years a webmaster and IT developer, scripting web animations/charts/visualizations for 6+ years).
After checking your referenced PDF and the first chart in it I see it easily doable. The histograms at top and bottom that use bubbles instead of bars can be done (changing rectangles to circles) though the real bubble charts could be a solution too.
For the regression line please provide your data (or source and/or reference so they can be copied or retyped). Then it's just the interpolation path scripting e.g. how to interpolate a curved path through a set of points (that you actually have or are calculated etc).
So - this should be done relatively quickly. Estimated 2-3 days, with fixes and optimization of max. 5 days. With my daily rate at $150 I'm fine with $250 since I have few small other tasks.
Looking forward to your reply, if not, then thank you for reading this and hoping you got some additional insight.
Best Regards,
Matt