Design, implement, and integrate an interactive dashboard to visualize server logs in real time using D3 graphics
Learn crossplatform vector graphics to implement a dashboard visualization
Perform datadriven transformations on selected HTML and SVG nodes
Map, group, and filter datasets and create scales and axes
Modularize data visualization information into reusable components to seamlessly integrate them into an AngularJS application
Load, parse, and preprocess external data and autoupdate the visualization
Design various chart types such as scatter, line, bar, or area and extend builtin shapes
Create custom animations and transitions for the visualization
Implement interactions and controls for the visualization preserving twoway binding between D3 and AngularJS components
Who this book is for
If you are a web developer with experience in AngularJS and want to implement interactive visualizations using D3.js, this book is for you. Knowledge of SVG or D3.js will give you an edge to get the most out of this book.
Table of Contents
Introduction
Getting started with D3.js
Manipulating Data in D3.js
Building a Chart Directive
Loading and Parsing Data in a Service
Drawing Curves and Shapes
Controlling Transitions and Animations
Bring the chart to life with Interactions
Build a real-time visualization to monitor server logs