D3.js 2022 Update: Nicolas Cage’s Film Career Visualised
In my original post I used Tableau to build the visualisation showing the relationship between critic scores and the box office performance of Nicolas Cage’s films. For the latest update, I wanted to use D3.js, particularly for the d3.arc() and d3.pie() functions that make building the chart slices simple and scalable.
Learning D3.js
My main tools for drawing data visualisations in the past few years have been Tableau, then PowerBI, then matplotlib and Dash. All are very capable tools, but D3.js has always been the holy grail for interactivity, animations and overall flexibility.
A song of nodes and edges – Network analysis in Game of Thrones
To demonstrate the concept of network analysis, I built an interactive, force-directed graph of character relationships for each of George R.R Martin's Game of Thrones novels using D3.js and Tableau.