loading multiple stock data from dataset
This example demonstrates how to load and visualize multiple stock price datasets from a CSV file, cycling through three different chart types: separate area charts for each symbol, a stacked area chart, and a streamgraph. The code uses D3 v4's `d3.text`, `d3.dsvFormat`, `d3.nest`, and `d3.stack` to parse, group, and structure the data, while `d3.scaleTime`, `d3.scaleLinear`, and `d3.area` handle the rendering as animated SVG paths. The visualization transitions automatically every 1.5 seconds, showing the shifting representation of the same monthly price data for MSFT, AMZN, IBM, and AAPL.