diff --git a/includes/plugins/google_visualization_api.inc b/includes/plugins/google_visualization_api.inc
index ced3544..c602f45 100644
--- a/includes/plugins/google_visualization_api.inc
+++ b/includes/plugins/google_visualization_api.inc
@@ -18,6 +18,7 @@ class GoogleVisualizationAPIHandler implements VisualizationHandlerInterface {
       'title' => $options['title'],
       'width' => !empty($options['width']) ? $options['width'] : '100%',
       'height' => !empty($options['height']) ? $options['height'] : '100%',
+      'vAxis' => array('title' => $options['yAxis']['title']),
     );
 
     switch ($options['type']) {
diff --git a/includes/views/visualization_plugin_style.inc b/includes/views/visualization_plugin_style.inc
index eae5157..7ab2f20 100644
--- a/includes/views/visualization_plugin_style.inc
+++ b/includes/views/visualization_plugin_style.inc
@@ -119,6 +119,7 @@ class visualization_plugin_style extends views_plugin_style {
     $form['yAxis']['title'] = array(
       '#type' => 'textfield',
       '#title' => t('Y-axis title'),
+      '#default_value' => $this->options['yAxis']['title'],
     );
   }
 
diff --git a/theme/visualization.theme.inc b/theme/visualization.theme.inc
index 41cb241..6897e64 100644
--- a/theme/visualization.theme.inc
+++ b/theme/visualization.theme.inc
@@ -22,7 +22,10 @@ function template_preprocess_visualization(&$vars) {
 
     // Title.
     if (empty($options['title'])) {
-      $options['title'] = $view->human_name;
+      $options['title'] = $view->get_title();
+      if (!$options['title']) {
+        $options['title'] = '';
+      }
     }
 
     // Data.
