The Google Visualization API allows SVG, Flash, and Image charts and dashboards to be created based on data from a variety of sources. The charts/dashboards can be interactive, updated automatically, and included on web pages and web applications.
Overview
The Google Visualization API creates dynamic charts primarily in three different formats.
SVG
The following chart types can be embedded as dynamically-created SVG files:
- Pie Charts
- Scatter Charts
- Gauges
- Geo Charts
- Tables
- Treemaps
- Combo Charts
- Line Charts
- Bar Charts
- Column Charts
- Area Charts
- Candlestick Charts
- Timelines
- Bubble Charts
- Donut Charts
- Organization Charts
- Annotation Charts
Many of these charts are compatible with gwt (Google Web Tools)
Adobe Flash
The following charts are created as Adobe Flash elements:
Static Images (deprecated)
The following charts are created as static images (PNG files):
- Bar Charts
- Box Charts
- Candlestick Charts
- Combo (Compound) Charts
- Dynamic Icons
- Gauges (Google-o-meter Charts)
- GraphViz Charts
- Line Charts
- Map Charts
- Pie Charts
- Radar Charts
- Scatter Charts
- Venn Charts
These charts are officially deprecated and were phased out on April 20, 2015.
Data
Data for the charts can be taken from sources such as google-spreadsheet or google-fusion-tables. They can also be taken from databases using php, generated dynamically using javascript or hardcoded as arrays or as json objects.
Interactivity for the SVG charts can be customized using events and controls supported by the API.