Monthly temperature heatmap
Each square is one month. Year runs along the x-axis, month down the y-axis, and colour shows whether that month was cooler or warmer than the 1951-1980 average.
D3 - Chart.js - Recharts - Teaching gallery
Six small demos, each showing a different way to turn data into a chart.
Open a demo to see it working, then use Details to read how the chart was made. Ask your tutor if you want the original source code.
Each square is one month. Year runs along the x-axis, month down the y-axis, and colour shows whether that month was cooler or warmer than the 1951-1980 average.
A map of the United States, county by county. The green shading shows the share of adults aged 25 and over with a bachelor's degree or higher. Hover over a county to see its name and value.
Every rectangle is a film. The size shows its popularity and the colour shows its genre, so the biggest genres take up the most space.
Each circle is a programming language. Bigger circles have influenced more languages, colour shows the paradigm, and the lines show which language influenced which.
Compare entry-level tech salaries with Plan 1 and Plan 2 student loan repayment thresholds, from 2013-14 to 2024-25. Choose a career to update the chart.
A simulated packaging business with nine pages, including sales, stock, customers and a procurement adviser. Orders are generated in a Web Worker, stored in IndexedDB and drawn with Chart.js.