my-workflow-d3
This multi-series line chart visualizes the daily returns of three financial variables—shls, ssgf, and jqr—over a year, with missing data represented as gaps in the lines. It uses d3.csv to load the data, d3.timeParse to parse dates, and d3.scaleTime, d3.scaleLinear, and d3.scaleOrdinal with d3.schemeCategory10 for x, y, and color encodings. Rendering as SVG, it employs d3.line with curveBasis, d3.axisBottom, and d3.axisLeft. The code filters null values to avoid plotting missing points, displaying series labels near the line endpoints.
AI-generated descriptionThis line chart is constructed from a TSV file storing the daily average temperatures of New York, San Francisco and Austin over the last year. The chart employs conventional margins and a number of D3 features:
- d3.tsv - load and parse data
- d3.time.format - parse dates
- d3.time.scale - x-position encoding
- d3.scale.linear - y-position encoding
- d3.scale.category10, a d3.scale.ordinal - color encoding
- d3.extent, d3.min and d3.max - compute domains
- d3.keys - compute column names
- d3.svg.axis - display axes
- d3.svg.line - display line shape
forked from <a href='http://bl.ocks.org/mbostock/'>mbostock</a>'s block: <a href='http://bl.ocks.org/mbostock/3884955'>Multi-Series Line Chart</a>
forked from <a href='http://bl.ocks.org/EmbraceLife/'>EmbraceLife</a>'s block: <a href='http://bl.ocks.org/EmbraceLife/ccc9d6ee47f9e13c5bbdbd0ee9503da3'>30. Multi-Series Line Chart</a>
forked from <a href='http://bl.ocks.org/EmbraceLife/'>EmbraceLife</a>'s block: <a href='http://bl.ocks.org/EmbraceLife/aa9155f9d0baaa3429e087b34980c929'>30. stock return chart</a>
forked from <a href='http://bl.ocks.org/EmbraceLife/'>EmbraceLife</a>'s block: <a href='http://bl.ocks.org/EmbraceLife/3c6ddf06851e61f9a915c5bc081c0c8e'>30. 3 stock return chart</a>
forked from <a href='http://bl.ocks.org/EmbraceLife/'>EmbraceLife</a>'s block: <a href='http://bl.ocks.org/EmbraceLife/04c7747f4f664d3cff48e0c730b417ae'>30. 3 stock return chart</a>
forked from <a href='http://bl.ocks.org/EmbraceLife/'>EmbraceLife</a>'s block: <a href='http://bl.ocks.org/EmbraceLife/c85ff2725cd17ca16371ae58689b9b15'>30. 3-stock-return-missing-data chart</a>