Have a personal or library account? Click to login
Data Visualization with D3 and AngularJS Cover

Data Visualization with D3 and AngularJS

Build dynamic and interactive visualizations from real-world data with D3 on AngularJS

Paid access
|Sep 2025
Product purchase options

Key Features

    Book Description

    What you will learn

    • 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

    1. Introduction
    2. Getting started with D3.js
    3. Manipulating Data in D3.js
    4. Building a Chart Directive
    5. Loading and Parsing Data in a Service
    6. Drawing Curves and Shapes
    7. Controlling Transitions and Animations
    8. Bring the chart to life with Interactions
    9. Build a real-time visualization to monitor server logs
    PDF ISBN: 978-1-78439-578-0
    Publisher: Packt Publishing Limited
    Copyright owner: © 2015 Packt Publishing Limited
    Publication date: 2025
    Language: English
    Pages: 278