Home > Store

Data Visualization Toolkit: Using JavaScript, Rails, and Postgres to Present Data and Geospatial Information, Rough Cuts

Rough Cuts

  • Available to Safari Subscribers
  • About Rough Cuts
  • Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.

Not for Sale

Description

  • Copyright 2017
  • Dimensions: 7" x 9-1/8"
  • Edition: 1st
  • Rough Cuts
  • ISBN-10: 0-13-446523-7
  • ISBN-13: 978-0-13-446523-4

This is the Rough Cut version of the printed book.


Data Visualization Toolkit  offers a hands-on, practical, and holistic approach to the art of visualizing data. You'll learn how to use Postgres, Rails, D3, and Leaflet to create beautiful visualizations and maps that give your data a voice--and make it dance!

Barrett Clark teaches through real-world problems and examples developed specifically to illuminate the concepts and techniques you need to generate highly effective data visualizations. You'll move from the absolute basics towards deep dives, mastering diverse visualizations and gaining an expert understanding of when to use each.


Coverage includes

  • ActiveRecord and D3: making charts, transforming data, incorporating interactivity, and large data sets
  • Generating data-driven answers to specific questions
  • SQL In Rails: Using Window Functions, Subqueries, and Common Table Expression in Rails
  • Geospatial Rails: Using and querying geospatial data with PostGIS, and building maps with Leaflet


Everything here is aimed at one goal: to help you cut through the clutter and let your data tell you all it can.

Sample Content

Table of Contents

Part I: ActiveRecord and D3

Chapter 1: D3 and Rails

Chapter 2: Transforming Data with ActiveRecord and D3

Chapter 3: Working with Time Series Data

Chapter 4: Working with Large Datasets

Part II: Using SQL In Rails

Chapter 5: Window Functions, Subqueries, and Common Table Expression

Chapter 6: The Chord Diagram

Chapter 7: Time-Series Aggregates in Postgres

Chapter 8: Using a Separate Reporting Database

Part III: Geospatial Rails

Chapter 9: Working with Geospatial Data in Rails

Chapter 10: Making Maps with Leaflet and Rails

Chapter 11: Querying Geospatial Data

Appendix A: Ruby and Rails Setup

Appendix B: Brief Postgres Overview

Appendix C: SQL Joins 

Updates

Submit Errata

More Information