Multi-Series Line Chart
This multi-series line chart displays daily average temperatures for New York, San Francisco, and Austin over the course of a year, with each city represented by a distinct colored line. The visualization is built with D3 v4 and rendered as SVG, using a TSV dataset parsed with d3.tsv. Dates are parsed with d3.time.format, the x-position uses a time scale while the y-position uses a linear scale, and a category10 ordinal scale assigns colors to the three cities. The chart computes its domains with d3.extent, d3.min, and d3.max, derives column names via d3.keys, and renders axes and line paths with d3.svg.axis and d3.svg.line, respectively. It follows conventional margin conventions to display the daily average temperatures of New York, San Francisco, and Austin over the past year.
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>