This is the code repository for Applied Data Visualization with D3 [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
This course has a real-world, case-study approach, where you will be given data sets from different domains. These data sets will have different visualization goal. Each video focuses on a particular task at hand, and is explained in a very simple, easy to understand manner. We also learn how to receive information through WebSockets and visualizing them in different ways. Another interesting topic covered in this course is Voronoi based visualizations and approach and ways to create heatmaps. Towards the end of the course, we go deeper into the tools provided by D3.js to create custom shapes and paths.
- Learn how to Visualize different graphs in D3
- Explore different D3.js options to visualize real-time streaming data
- Visualize Meetup.com RSVP data on maps
- Use chart types provided by D3.js to visualize hierarchical data and create different kinds of tree and pack visualizations
- Generate Voronoi diagrams and heatmaps
- Use d3.path to draw paths
- Export visualization as SVG
- Import SVG from Inkscape for use in D3
- Explore the brush API provided by D3.js
To fully benefit from the coverage included in this course, you will need:
This course is great for you if you are a JavaScript developer and want to start creating data visualizations. With various independent solutions, this course will explain all the steps you need to take to create beautiful interactive visualizations using D3.js
This course has the following software requirements:
- Node.js
- Editor to append the examples