Sort:  

I used Jypiter notebooks which sits ontop of Python, with Pandas to process the data, Plotly to graph and IPYWidgets to add interactivity ^_^

excellent stuff!