diff --git views_plugin_style_chart.inc views_plugin_style_chart.inc
old mode 100755
new mode 100644
index 6361a88..623e3d0
--- views_plugin_style_chart.inc
+++ views_plugin_style_chart.inc
@@ -188,6 +188,30 @@ class views_plugin_style_chart extends views_plugin_style {
   function _render($rows, $title) {
     $canvas = $this->charts_graphs_get_graph($this->options['engine']);
 
+    
+    // rjstatic's additions start
+    $grouping = $this->options['grouping'];
+    $xaxis = $this->options['views_charts_x_labels'];
+    foreach ($this->options['views_charts_series_fields'] as $field) {
+      if($field != $xaxis && $field != $grouping) {
+        $yaxis = $field;
+      }
+    }
+    $series_full_names = $this->_get_fields(TRUE);
+    foreach($series_full_names as $idx => $alias) {
+      if($idx == $xaxis) {
+        $canvas->xaxis = $alias;
+      }
+      if($idx == $yaxis) {
+        $canvas->yaxis = $alias;
+      }
+      if($idx == $grouping) {
+        $canvas->grouping = $alias;
+      }
+    }
+    $canvas->group_label = $title;
+    // rjstatic's additions end
+
     $cgp_data = $this->_transform_data($rows);
     $canvas->set_data($cgp_data->rows, $cgp_data->x_labels);
 
