Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Da Rocha, Helder.

Title Learn D3.js : Create Interactive Data-Driven Visualizations for the Web with the D3.js Library / Helder da Rocha.

Publication Info. Birmingham : Packt Publishing, Limited, 2019.

Item Status

Description 1 online resource (640 pages)
Contents Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Introduction; D3 data-driven documents; What is D3?; How does it work?; Using D3; Environment setup; Hello, world; Debugging D3; Modules (microlibraries); Data manipulation; Document manipulation; Interactivity and animation; Colors; Asynchronous operations and packaging; 2D geometry; Spherical geometry and geographic maps; Layouts; Summary; References; Technical Fundamentals; Scalable Vector Graphics (SVG); SVG graphics context (viewport); Shapes; Fills and strokes; SVG styling with CSS
TransparencyEllipses; Polygons and polylines; Paths; Text; Group containers; Reusing objects: use and defs; Matrix transforms; Configuring the SVG viewport; Gradients; Clipping; Filters; An SVG example; Essential Javascript data structures; Arrays; Strings; Functions; Objects; Maps and sets; HTML5 Canvas; A Canvas example; Data formats; CSV; XML; JSON; Summary; References; Quick Start; Selecting and binding data; Selecting and appending; Binding data; Creating a bar chart with D3 and HTML; Binding data to HTML; Scales; Array utilities; Adding labels; More labels, formatting, and colors
Changing colorsLoading external files; Creating a bar chart with D3 and SVG; Updating data visualizations; Handling events; Data updates; Smooth transitions; Displaying a map using D3 and SVG; Summary; References; Data Binding; Selections; W3C selectors; Selecting and filtering elements; Joining data; Getting and setting attributes, styles, and content; Modifying the structure of the node tree; Node ordering; Calling functions from a selection; Event handling; Multiple selections; D3 general update pattern; Creating elements; Updating selections; Entering new elements; Merging selections
Exiting unused elementsData joining; Loading and parsing data; Using delimiter-separated values; Loading files; A complete step-by-step example; What are we going to create?; Setting up the page and view port; Loading data; Configuring scales and filtering data; Drawing the planet; Calculating the position of each moon; Entering the moons; Adding text labels; Changing views; Updating views; Adding new elements and merging selections; Removing extra elements; Using join() for updates; Other improvements; Summary; References; Manipulating Data and Formatting
Manipulating arrays, collections, and objectsSearching and statistics; Sorting; Transforming data; Generating data; Grouping operations; ES2015 replacements for d3-collection; Grouping data with d3.nest(); Nesting configuration; Sorting; Rollup; A step-by-step grouping example; Histograms; Random numbers; Interpolation; Other interpolators; Text formatting and internationalization; Number formatting; Date and time parsing and formatting; Summary; References; Scales, Axes, and Colors; Axes; Configuring ticks; Styling; Cartesian axes; Cartesian grids; Radial axes; Scales; Continuous scales
Note Linear scale
Summary This book is a practical Hands-On introduction to create and publish your own interactive data visualization projects on the web-even if you have little or no experience with data visualization or web development. The purpose of this book is to teach developers how to create beautiful, efficient and interactive data visualizations for the Web.
Local Note eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America
Subject Information visualization -- Computer programs.
JavaScript (Computer program language)
Programming & scripting languages: general.
Information visualization.
Web programming.
Computers -- Programming Languages -- JavaScript.
Computers -- Web -- Web Programming.
Information visualization -- Computer programs
JavaScript (Computer program language)
Other Form: Print version: Da Rocha, Helder. Learn D3. js : Create Interactive Data-Driven Visualizations for the Web with the D3. js Library. Birmingham : Packt Publishing, Limited, ©2019 9781838645571
ISBN 1838649603 (electronic book)
9781838649609 (electronic book)