Amazon cover image
Image from Amazon.com

Mastering D3.js : bring your data to life by creating and deploying complex data visualizations with D3.js / Pablo Navarro Castillo.

By: Material type: TextTextSeries: Community experience distilledPublication details: Birmingham, UK : Packt Pub., 2014.Description: 1 online resource (1 volume) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781783286287
  • 1783286288
  • 178328627X
  • 9781783286270
Other title:
  • Bring your data to life by creating and deploying complex data visualizations with D3.js
Subject(s): Genre/Form: Additional physical formats: Print version:: Mastering D3.js : bring your data to life by creating and deploying complex data visualizations with D3.js. Navarro Castillo, Pablo.DDC classification:
  • 001.4/226028566 23
LOC classification:
  • QA76.9.I52 C378 2014
Online resources:
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Data Visualization; Defining data visualization; Some kinds of data visualizations; Infographics; Exploratory visualizations; Dashboards; Learning about data visualization; Introducing the D3 library; Summary; Chapter 2: Reusable Charts; Creating reusable charts; Creating elements with D3; Binding data; Encapsulating the creation of elements; Creating the svg element; The barcode chart; Accessor methods; Chart initialization; Adding data; Adding the date accessor function
Updating the datasetFixing the enter and exit transitions; Using the barcode chart; Creating a layout algorithm; The radial layout; Computing the angles; Using the layout; Summary; Chapter 3: Creating Visualizations without SVG; SVG support in the browser market; Visualizations without SVG; Loading and sorting the data; The force layout method; Setting the color and size; Creating a legend; Polyfilling; Feature detection; The canvg example; Using canvas and D3; Creating figures with canvas; Creating shapes; Integrating canvas and D3; Summary; Chapter 4: Creating a Color Picker with D3
Creating a slider controlThe drag behavior; Creating the slider; Using the slider; Creating a color picker; The color picker selector; Adding the color picker window; The color picker window; Summary; Chapter 5: Creating User Interface Elements; Highlighting chart elements; Creating tooltips; Using the tooltip; Selecting a range with brushing; Creating the area chart; Adding brushing; The brush listener; Summary; Chapter 6: Interaction between Charts; Learning the basics of Backbone; Events; Models; Collections; Views; Routers; The stock explorer application; Creating the stock charts
The stock title chartThe stock area chart; Preparing the application structure; The index page; Creating the models and collections; The stock model; The stock collection; The application model; Implementing the views; The title view; The stock selector view; The stock context view; The stock detail view; The application view; Defining the routes; Initializing the application; Summary; Chapter 7: Creating a Charting Package; The development workflow; Writing the code; Creating a release; Semantic Versioning; Creating the package contents; The heat map chart; The matrix layout
The project setupInstalling the Node modules; Building with Grunt; Concatenating our source files; Minifying the library; Checking our code with JSHint; Testing our package; Registering the sequences of tasks; Managing the frontend dependencies; Using the package in other projects; Summary; Chapter 8: Data-driven Applications; Creating the application; The project setup; Generating a static site with Jekyll; Creating the application components; Creating the models and collections; Creating the views; The application setup; Hosting the visualization with GitHub Pages
Summary: If you are a software developer working with data visualizations and want to build complex data visualizations, this book is for you. Basic knowledge of D3 framework is expected. With real-world examples, you will learn how to structure your applications to create enterprise-level charts and interactive dashboards.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Online resource; title from title page (Safari, viewed Sept. 17, 2014).

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Data Visualization; Defining data visualization; Some kinds of data visualizations; Infographics; Exploratory visualizations; Dashboards; Learning about data visualization; Introducing the D3 library; Summary; Chapter 2: Reusable Charts; Creating reusable charts; Creating elements with D3; Binding data; Encapsulating the creation of elements; Creating the svg element; The barcode chart; Accessor methods; Chart initialization; Adding data; Adding the date accessor function

Updating the datasetFixing the enter and exit transitions; Using the barcode chart; Creating a layout algorithm; The radial layout; Computing the angles; Using the layout; Summary; Chapter 3: Creating Visualizations without SVG; SVG support in the browser market; Visualizations without SVG; Loading and sorting the data; The force layout method; Setting the color and size; Creating a legend; Polyfilling; Feature detection; The canvg example; Using canvas and D3; Creating figures with canvas; Creating shapes; Integrating canvas and D3; Summary; Chapter 4: Creating a Color Picker with D3

Creating a slider controlThe drag behavior; Creating the slider; Using the slider; Creating a color picker; The color picker selector; Adding the color picker window; The color picker window; Summary; Chapter 5: Creating User Interface Elements; Highlighting chart elements; Creating tooltips; Using the tooltip; Selecting a range with brushing; Creating the area chart; Adding brushing; The brush listener; Summary; Chapter 6: Interaction between Charts; Learning the basics of Backbone; Events; Models; Collections; Views; Routers; The stock explorer application; Creating the stock charts

The stock title chartThe stock area chart; Preparing the application structure; The index page; Creating the models and collections; The stock model; The stock collection; The application model; Implementing the views; The title view; The stock selector view; The stock context view; The stock detail view; The application view; Defining the routes; Initializing the application; Summary; Chapter 7: Creating a Charting Package; The development workflow; Writing the code; Creating a release; Semantic Versioning; Creating the package contents; The heat map chart; The matrix layout

The project setupInstalling the Node modules; Building with Grunt; Concatenating our source files; Minifying the library; Checking our code with JSHint; Testing our package; Registering the sequences of tasks; Managing the frontend dependencies; Using the package in other projects; Summary; Chapter 8: Data-driven Applications; Creating the application; The project setup; Generating a static site with Jekyll; Creating the application components; Creating the models and collections; Creating the views; The application setup; Hosting the visualization with GitHub Pages

If you are a software developer working with data visualizations and want to build complex data visualizations, this book is for you. Basic knowledge of D3 framework is expected. With real-world examples, you will learn how to structure your applications to create enterprise-level charts and interactive dashboards.

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library