Google Charts
Google Charts Introduction Getting Started Area Charts Bar Charts Bubble Charts Calendar Charts Candlestick Charts Column Charts Combination Chart Gauge Chart Geo Charts Histogram Charts Line Charts Maps Organization Chart Pie Charts Sankey Charts Scatter Charts Stepped Area Charts Table Chart Trendline Charts Wordtree Charts

Google Charts Introduction

Google Charts is a pure JavaScript based library meant to enhance web applications by adding interactive charting capability.

Google Charts provides wide variety of charts for example, line charts, spline charts, area charts, bar charts, pie charts and so on.

Charts are drawn using SVG or VML in standard browsers like Chrome, Firefox, Safari, Internet Explorer(IE).

Google Charts is open source and is free to use.


Google Chart Gallery


Google Charts Features

Following are the salient features of Google Charts library:

  • Compatability: Works seemlessly on all major browsers and mobile platforms like android and iOS.
  • Multitouch Support: Supports multitouch on touch screen based platforms like android and iOS. Ideal for iPhone/iPad and android based smart phones/ tablets.
  • Free to Use: Open source and is free to use for non-commercial purpose.
  • Lightweight: loader.js core library, is extremely lightweight library.
  • Simple Configurations: Uses json to define various configuration of the charts and very easy to learn and use.
  • Dynamic: Allows to modify chart even after chart generation.
  • Multiple axes: Not restricted to x, y axis. Supports multiple axis on the charts.
  • Configurable tooltips: Tooltip comes when a user hover over any point on a charts. googlecharts provides tooltip inbuilt formatter or callback formatter to control the tooltip programmatically.
  • DateTime support: Handle date time specially. Provides numerous inbuilt controls over date wise categories.
  • Print: Print chart using web page.
  • External data: Supports loading data dynamically from server. Provides control over data using callback functions.
  • Text Rotation: Supports rotation of labels in any direction.