Google Visualization API Essentials

Google Visualization API Essentials

Download

Visualization is a key component of analytics in both public and private organizations. The ability to view and even manipulate data visually is quickly becoming commonplace. Chart Tools, also known as the Visualization API, are powerful tools with low barriers to entry and are capable of impressive results with very little development time. Learning the Google Visualization API is also a helpful introduction to the larger collection of Google APIs.

What this book covers

Chapter 1, Tools and Setup, shows an overview of the various tools that can be used to create visualizations, from beginner to advanced levels. The purpose here is to explain the multiple approaches of using the API through different tools.

Chapter 2, Anatomy of a Visualization, describes the common high-level architecture that covers all methods of working with the Visualization API. This chapter also discusses the integrated nature of using the Visualization, Maps, and Fusion Tools APIs.

Chapter 3, Spreadsheet Charts and Fusion Tables, discusses becoming familiar with Fusion Tables and Google Spreadsheets user interfaces for chart creation and offers an easy to understand foundation from which advanced examples can be built.

Chapter 4, Basic Charts, dives deeper into the coding methods for the Visualization API. The examples are illustrated from beginner to advanced levels through examining each in Spreadsheets, Fusion Tables, and finally the code.

Chapter 5, Formatting Charts, shows formatting and style options for both tables and charts.

Chapter 6, Data Manipulation and Sources, describes methods of data sourcing for all visualization approaches. Techniques for querying and displaying data are also discussed.

Chapter 7, Dashboards, Controls, and Events, discusses user dashboards and controls. Dashboards and controls allow for user interactivity with the visualization.

Chapter 8, Advanced Charts, covers advanced topics in visualization with Google tools. Also included is further instruction on the use of Fusion Tables specifically for map data generation. The last section of the chapter will give a brief overview on how to build a fully custom virtualization.

Chapter 9, Publishing Options, discusses how, similar to multiple development options for Google Visualization, there are also multiple ways to share charts with others. This chapter presents common methods for publishing and sharing visualizations.

What you need for this book
Very little is required to get started. At the bare minimum, a Google account (free) and some experience working with HTML is expected. For advanced topics, knowledge of the basic programming concepts as well as some JavaScript experience is ideal. The Google Visualization API does not require software to be installed on your computer. It is possible to perform all the development through an HTML5/SVG-capable web browser. However, for developers already familiar with common development environments such as Eclipse, it is also possible to develop for the Visualization API from these applications

Who this book is for
This book will show you how to create web-ready data visualizations using Google's infrastructure. From casual Spreadsheets users to web developers, this book provides readers with both novice and advanced examples. Anyone with a need to dynamically visualize data on a website will benefit from reading this book.
Share This