Oreilly - Mastering Data Visualization with D3.js
by Benjamin Keller | Released October 2018 | ISBN: 9781786461032
Visualize complex data using D3.js to create clear, informative and interactive data visualizations for the webAbout This VideoPractical, high-intensity guide to mastering data visualizations with D3 using real-world use casesGo from simple plots to visualizing small data sets to complex layouts for displaying large, complex dataGo beyond static plots to add in animations, transitions, and interactivityIn DetailD3.js is one of the oldest and most popular tools for web data visualization. It has the flexibility to generate anything you can imagine to represent your data and emphasize key stories it shows.You will learn how to use D3.js's built-in layouts to generate attractive, complex plots with a few lines of JavaScript code. You will use real-world data to see how D3.js works for actual data visualization problems. Finally, you will build a beautiful, interactive dashboard to visualize information on stocks and market trading data.By the end of this course, you will be able to use D3.js visualize and build gorgeous, interactive, animated visualizations on the web.The code bundle for this video course is available at- https://github.com/PacktPublishing/Mastering-Data-Visualization-with-D3 Show and hide more
- Chapter 1 : Manipulating Web Objects with D3.js
- The Course Overview 00:04:07
- Drawing Elements with D3.js 00:04:44
- Drawing with Data 00:07:00
- Drawing with divs, SVG, and Canvas 00:05:49
- Lines, Markers, Boxes, and Shapes 00:07:55
- Chapter 2 : Building Up a Plot with D3 Components
- Setting Up Scales 00:05:03
- Quantitative, Qualitative, and Time Scales 00:06:15
- Adding Axes 00:07:42
- Working with Color Schemes 00:05:29
- Design Considerations for Excellent Plots 00:11:25
- Chapter 3 : Types of Important D3.js Layouts
- Contour Plots 00:05:54
- The Versatile Hierarchy API 00:08:28
- The Chord Layout 00:06:56
- Voronoi Diagrams 00:07:44
- Chapter 4 : Geospatial Plotting
- Map Projections 00:08:09
- GeoJSON 00:05:49
- Drawing on Maps 00:06:38
- Chapter 5 : Building Interactive Visualizations with Animations
- Event Listeners 00:06:36
- Tooltips 00:05:46
- Pan and Zoom 00:05:58
- Selecting with Brushes 00:07:00
- Drag and Drop 00:06:39
- Chapter 6 : Building an Interactive Stock Market Dashboard
- Components of a Dashboard 00:05:24
- Laying out with Bootstrap 00:07:18
- Reusable Charts for Components 00:06:19
- Interactivity for Filtering 00:05:00
Show and hide more