Multi-Series Line Chart
This multi-series line chart tracks the cumulative Ebola cases in Guinea, Liberia, and Sierra Leone from March 2014 to March 2015, using data loaded from a TSV file. The visualization employs D3 v3 to parse dates with d3.time.format, map dates to the x-axis with a time scale, and map case counts to a linear y-scale. Each country’s series is colored via an ordinal color scale (category10), with d3.extent/min/max computing the domain and d3.keys extracting column names. Axes are rendered with d3.svg.axis, and the lines are drawn using d3.svg.line. The chart follows conventional margins and is forked from mbostock’s Multi-Series Line Chart example, with data sourced from a gist by BrandonStroud.
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>