{"version":"1.0","type":"rich","title":"loading multiple stock data from dataset","description":"This example visualizes monthly stock prices for multiple symbols as separate colored lines on a time-series chart. It loads raw CSV data from a GitHub gist, parses it with d3.dsvFormat, and nests records by symbol using d3.nest. Each line is rendered as an SVG path with d3.line and a basis curve, while d3.scaleTime and d3.scaleLinear map dates and prices to pixel coordinates. The chart includes axes via d3.axisBottom and d3.axisLeft, plus a legend built with SVG rectangles and text.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-a70b528ca3697b74d47d05e2312423f5?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}