awesome-dataviz-education
github.com/datavis-tech/awesome-dataviz-education ↗A curated collection of open educational content for data visualization and related topics.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me javascript libraries resources from awesome-dataviz-education"
Installation instructions →What's inside
JavaScript Libraries
List of Lists
- Awesome D3
- Awesome visualization research by Matthew Conlen & Sam Petulla
Curated list of Awesome visualization research papers, books, blog posts, and other readings.
- Data Visualisation Resources by Severino Ribecca
Reusable Chart Patterns
- Building Reusable Data Visualization Components for a Modern Web by Thomas Gonzalez, 2019
- D3 is Now Modular by Chris Viau, 2017
- Exploring Reusability with D3.js by Mike Pennisi, 2013
- Reusable D3 Charts and Launching D3 Boilerplate by Neal Humphrey, 2017
- Towards Reusable Charts by Mike Bostock, 2012
- Towards Updatable D3.js Charts by Rob Moore, 2016
Videos
- Composing D3.js Visuals with Vue.js Workshop, Jon Snyder, 2018
- D3 and React, Together by Shirley Wu, 2018, YouTube
Presentation on React & D3 integration.
- Data Visualization Society Fireside Chats, 2020, YouTube/Web
Interview series. See also
- EagerEyes TV by Robert Kosara, 2020, YouTube/Blog
Amazing video series on data visualization.
- IEEE Vis Conference talks 2013-2019, Vimeo/Web
- IEEE Vis Conference talks 2020, YouTube
D3
- D3 6.0 migration guide by Philippe Rivière, 2020, Observable
Notable differences between v5 and v6.
- D3 Discovery
Finding D3 plugins with ease.
- D3 Documentation on Observable, Philippe Rivière, 2019
- d3 formatting numbers example by Zan Armstrong, 2020
Useful reference for number parsing and formatting.
- D3 in Depth by Peter Cook, 2019, Web
- d3 time formatting example by Zan Armstrong, 2017
Useful reference for date parsing and formatting.
Community Spaces
Visualization Examples
- D3 Examples Collection, 2020, Observable
Official D3 examples.
- Remaking Figures from Bertin's Semiology of Graphics
- The D3.js Graph Gallery, Yan Holtz, 2018
Collection of simple charts made with D3.
- Xenographics by Maarten Lambrechts, 2020
Collection of unusual charts and maps.
Data Manipulation
- d3.group, d3.rollup by Philippe Rivière, 2019, Observable
Examples of new APIs that replace
- Learn JS Data by Jim Vallandingham & contributors, 2019, GitHub
Data cleaning, manipulation, and wrangling in JavaScript.
- Learn JS Data by John A Guerra Gómez, 2020, Observable
Modernized version.
Showing a sample of 105 resources. View the full list on GitHub →