Lab 7 - Interactivity
This line chart displays daily average temperatures for New York, San Francisco, and Austin over one year, using data loaded from a TSV file. The visualization employs conventional margins and a multi-series line layout, with color encoding via a categorical scale to distinguish cities. It uses D3 v4 features such as time and linear scales, axes, and line generators, while parsing the date column with time formatting. The chart is rendered in SVG, showing temperature trends across the year with three colored lines, and includes interactive hover effects that highlight the nearest data point and display its value in a tooltip.
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'>Lab 7 - Interactivity</a>
forked from <a href='http://bl.ocks.org/ngchwanlii/'>ngchwanlii</a>'s block: <a href='http://bl.ocks.org/ngchwanlii/74508bd80399640bd470e361474364c4'>Lab 7 - Interactivity</a>
forked from <a href='http://bl.ocks.org/Thanaporn-sk/'>Thanaporn-sk</a>'s block: <a href='http://bl.ocks.org/Thanaporn-sk/5bf737b02669661726d38831501d864f'>Lab 7 - Interactivity</a>