AI-generated Key Takeaways
-
The Image Charts portion of Google Chart Tools has been officially deprecated as of April 20, 2012, but will continue to work as per their deprecation policy.
-
This page provides an overview and example of an Image Bar Chart rendered using the Google Charts API.
-
Key aspects covered include how to load the chart, the required data format, available configuration options, methods, and events.
-
The data policy for using Image Bar Charts refers to the general Chart API logging policy.
Important: The Image Charts portion of Google Chart Tools has been officially deprecated as of April 20, 2012. It will continue to work as per our deprecation policy .
Overview
A bar chart that is rendered as an image using the Google Charts API .
Example
<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load("current", {packages:["imagebarchart"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Year', 'Sales', 'Expenses'],
['2004', 1000, 400],
['2005', 1170, 460],
['2006', 660, 1120],
['2007', 1030, 540]
]);
var chart = new google.visualization.ImageBarChart(document.getElementById('chart_div'));
chart.draw(data, {width: 400, height: 240, min: 0});
}
</script>
</head>
<body>
<div id="chart_div" style="width: 400px; height: 240px;"></div>
</body>
</html>
Loading
The google.charts.load
package name is "imagebarchart"
google . charts . load ( "current" , { packages : [[] "imagebarchart" ]});
The visualization's class name is google.visualization.ImageBarChart
var visualization = new google . visualization . ImageBarChart ( container );
Data Format
The first column should be a string, and contain the category label. Any number of columns can follow, all must be numeric. Each column is displayed as a set of bars. When the data table contains more than one numeric column, values in a row are displayed as stacked bars.
Configuration Options
color
option
instead.- 'right' - To the right of the chart.
- 'left' - To the left of the chart.
- 'top' - Above the chart.
- 'bottom' - Below the chart.
- 'none' - No legend is displayed.
min
is 0, max
is 100, and valueLabelsInterval
is 20, the chart will show axis labels at (0, 20, 40, 60, 80 100).Methods
| Method | Return Type | Description |
|---|---|---|
draw(data, options)
|
none | Draws the chart. |
Events
You can register to hear the events described on the Generic Image Chart page.
Data Policy
Please refer to the Chart API logging policy .

