Multi-Series Line Chart
The visualization displays daily average temperatures over one year for New York, San Francisco, and Austin as three multi-series lines. Each city’s line is encoded by color across a time-scale x-axis and linear y-axis in degrees Fahrenheit. The chart loads a TSV file with d3.tsv, parses dates using d3.timeParse, and computes domains with d3.extent, d3.min, and d3.max. It renders axes via d3.axisBottom and d3.axisLeft, and draws the smoothed lines with d3.line using d3.curveBasis.
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>