Index: google_charts/google_charts.inc
===================================================================
--- google_charts/google_charts.inc	(revision 99)
+++ google_charts/google_charts.inc	(working copy)
@@ -10,7 +10,9 @@
   $types = array(
     'line2D'  => array('legend' => TRUE, 'typecode' => 'lc', 'value_attributes' => FALSE),
     'hbar2D'  => array('legend' => TRUE, 'typecode' => 'bhg', 'value_attributes' => FALSE),
+    'hbar2Ds'  => array('legend' => TRUE, 'typecode' => 'bhs', 'value_attributes' => FALSE),
     'vbar2D'  => array('legend' => TRUE, 'typecode' => 'bvg', 'value_attributes' => FALSE),
+    'vbar2Ds'  => array('legend' => TRUE, 'typecode' => 'bvs', 'value_attributes' => FALSE),
     'pie2D'   => array('legend' => FALSE, 'typecode' => 'p', 'value_attributes' => TRUE),
     'pie3D'   => array('legend' => FALSE, 'typecode' => 'p3', 'value_attributes' => TRUE),
     'venn'    => array('legend' => TRUE, 'typecode' => 'v', 'value_attributes' => FALSE),
@@ -158,7 +160,12 @@
     // For each series of data, scan it
     foreach (array_keys($series_data) as $value) {
       $svalue = &$data[$series][$value];
-      $chart_data .= _google_charts_data_codingsimple($series_data[$value], $max);
+      if ('hbar2Ds' != $data['#type'] && 'vbar2Ds' != $data['#type']) {
+        $chart_data .= _google_charts_data_codingsimple($series_data[$value], $max);
+      }
+      else {
+        $chart_data = $series_data[$value];
+      }
 
       $value_labels_temp[] = empty($svalue['#label']) ? NULL : $svalue['#label'];
 
@@ -189,7 +196,7 @@
       $legends[] = empty($data[$series]['#legend']) ? NULL : $data[$series]['#legend'];
 
       // Series colors
-      $colors[] = empty($data[$series]['#color']) ? NULL : substr($data[$series]['#color'], 1);
+      $colors[] = empty($data[$series]['#color']) ? NULL : $data[$series]['#color'];
     }
   }
 
@@ -199,7 +206,12 @@
   }
 
    // Insert data
-  $chart[] = 'chd=s:'. $chart_data;
+  if ('hbar2Ds' != $data['#type'] && 'vbar2Ds' != $data['#type']) {
+    $chart[] = 'chd=s:'. $chart_data;
+  }
+  else {
+    $chart[] = 'chd=t:'. $chart_data;
+  }
 
   // Insert series color
   if (!empty($colors)) {
Index: google_charts/google_charts.module
===================================================================
--- google_charts/google_charts.module	(revision 99)
+++ google_charts/google_charts.module	(working copy)
@@ -21,7 +21,7 @@
       'file'    => drupal_get_path('module', 'google_charts') .'/google_charts.inc',
       'name'    => t('Google Chart'),
       'render'  => '_google_charts_render',
-      'types'   => array('line2D', 'hbar2D', 'vbar2D', 'pie2D', 'pie3D', 'venn', 'scatter'),
+      'types'   => array('line2D', 'hbar2D', 'hbar2Ds', 'vbar2D', 'vbar2Ds', 'pie2D', 'pie3D', 'venn', 'scatter'),
     ),
   );
 }
