A 3D model of the US yield curve, with camera controls for rotation, panning and zooming. Toggle between daily or monthly data. Created with Threejs and D3.
A mobile-first UI/UX design that animates changes in stock price for 500 companies. The chart has responsive pan, zoom, and touch controls. Updates during market hours.
A swarm plot showing returns for all S&P 500 companies. Click a bubble for a company-specific chart. Best viewed on desktop. Updates during market hours.
This tutorial introduces the Nivo package, which leverages D3 to make beautiful responsive charts in React applications. We compare daily returns for 5 popular technology stocks and introduce the concept of value at risk (VaR) used in financial market risk management.
On July 27 2020, information was leaked on Twitter and Reddit that a "BIG announcement" concerning Kodak and the U.S. government would be coming the next day. These charts look at the timing of the leak and the wild week of trading that ensued.