Multi-Series Line Chart
This multi-series line chart visualizes daily average temperatures for New York, San Francisco, and Austin over a year, with each city’s time series drawn as a separate colored line. Data is loaded from a TSV file using d3.tsv, with dates parsed via d3.time.format and the x-position encoded on a time scale. The y-position uses a linear scale, and color encoding is handled by d3.scale.category10. The chart computes its domains with d3.extent, d3.min and d3.max, derives column names via d3.keys, renders axes with d3.svg.axis, and draws each series with d3.svg.line. Conventional margins frame the SVG visualization.
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>