Data Visualization with JavaScript - Stephen Thomas

Data Visualization with JavaScript

(Autor)

Buch | Softcover
384 Seiten
2015
No Starch Press (Verlag)
978-1-59327-605-8 (ISBN)
43,70 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Data Visualization with JavaScript shows developers how to create impressive data visualizations for the web, including animated charts and interactive maps.
You've got data to communicate. But what kind of visualization do you choose, how do you build it, and how do you ensure that it's up to the demands of the Web?

In Data Visualization with JavaScript, you'll learn how to use JavaScript, HTML, and CSS to build the most practical visualizations for your data. Step-by-step examples walk you through creating, integrating, and debugging different types of visualizations and will have you building basic visualizations, like bar, line, and scatter graphs, in no time.

Then you'll move on to more advanced topics, including how to: Create tree maps, heat maps, network graphs, word clouds, and timelines Map geographic data, and build sparklines and composite charts Add interactivity and retrieve data with AJAX Manage data in the browser and build data-driven web applications Harness the power of the Flotr2, Flot, Chronoline.js, D3.js, Underscore.js, and Backbone.js libraries.

If you already know your way around building a web page but aren't quite sure how to build a good visualization, Data Visualization with JavaScript will help you get your feet wet without throwing you into the deep end.

Before you know it, you'll be well on your way to creating simple, powerful data visualizations.

Stephen Thomas specializes in front-end development at Georgia Tech's Department of Education Technology and develops custom JavaScript-based visualizations for the healthcare and security industries. Thomas has written about JavaScript development for Smashing Magazine and SitePoint, and is the author of several books on networking technologies and the Internet, including HTTP Essentials (Wiley) and SSL and TLS Essentials (Wiley).

Chapter 1 Graphing Data
Creating a Basic Bar Chart
Plotting Continuous Data with a Line Chart
Emphasizing Fractions Using a Pie Chart
Plotting X/Y Data with a Scatter Chart
Adding Magnitudes to X/Y Data with a Bubble Chart
Displaying Multidimensional Data with a Radar Chart
Summing Up
Chapter 2 Making Charts Interactive
Selecting Chart Content
Zooming In on Charts
Tracking Data Values
Retrieving Data Using AJAX
Summing Up
Chapter 3 Integrating Charts on a Page
Creating a Classic Sparkline
Charting Many Variables
Annotating Sparklines
Drawing Composite Charts
Responding to Click Events
Updating Charts in Real Time
Summing Up
Chapter 4 Creating Specialized Graphs
Visualizing Hierarchies with Tree Maps
Highlighting Regions with a Heat Map
Showing Relationships with Network Graphs
Revealing Language Patterns with Word Clouds
Summing Up
Chapter 5 Displaying Timelines
Building Timelines with a Library
Building Timelines with JavaScript
Using a Web Component
Summing Up
Chapter 6 Visualizing Geographic Data
Using Map Fonts
Working with Scalable Vector Graphics
Including Maps for Context
Integrating a Full-Featured Mapping Library
Summing Up
Chapter 7 Custom Visualizations with D3.js
Adapting a Traditional Chart Type
Creating a Force-Directed Network Graph
Creating a Scalable Map
Creating a Unique Visualization
Summing Up
Chapter 8 Managing Data in the Browser
Using Functional Programming
Working with Arrays
Enhancing Objects
Manipulating Collections
Summing Up
Chapter 9 Building Data-Driven Web Applications: Part 1
Frameworks and Libraries
Models and Views
Views for Visualizations
Summing Up
Chapter 10 Building Data-Driven Web Applications: Part 2
Connecting with the Nike+ Service
Putting It All Together
Summing Up

Appendix Updates

Zusatzinfo illustrations
Verlagsort Daly City, California
Sprache englisch
Maße 178 x 238 mm
Gewicht 848 g
Einbandart kartoniert
Themenwelt Mathematik / Informatik Informatik Datenbanken
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Software Entwicklung User Interfaces (HCI)
Informatik Web / Internet JavaScript
Informatik Web / Internet Web Design / Usability
Schlagworte Data Visualiziation • JavaScript • Webdesign
ISBN-10 1-59327-605-2 / 1593276052
ISBN-13 978-1-59327-605-8 / 9781593276058
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
Mehr entdecken
aus dem Bereich
Aus- und Weiterbildung nach iSAQB-Standard zum Certified Professional …

von Mahbouba Gharbi; Arne Koschel; Andreas Rausch; Gernot Starke

Buch | Hardcover (2023)
dpunkt Verlag
34,90