Visualization and Predictive Modeling Using D3.js

Several tools exist for creating visualizations: Tableau, Shiny, Bokeh, D3 to name a few. In this post I’d like to demonstrate some aspects to my favorite of these, D3.

One aspect of D3 I appreciate is how one can use it to depict the simulated outcomes of complex user scenarios — future scenarios that might not even exist in one’s data.

[Continued Below…]

Please wait for the visualizations to load…

The reason D3 is able to do so is that it’s a JavaScript library. Why does this make a difference? Because, through JavaScript, D3 can connect to a predictive model or other mathematical routine.

And while tools such as Tableau and Bokeh provide options to customize a visualization using JavaScript, D3 is JavaScript through and through. This allows it to be extraordinarily responsive while it does this math: responsive enough for users to interact with the results in real time.

With a D3 visualization, we have the ability to do more than describe the past. We have excellenent ways to help users explore hypothetical scenarios and make estimates about the future.

To read more, click the above demos.

Leave a Reply

Your email address will not be published. Required fields are marked *