@@ -71,6 +71,7 @@ class NVD3Chart:
         * ``x_axis_date`` - False / True
         * ``show_legend`` - False / True
         * ``show_labels`` - False / True
+        * ``show_controls`` - False / True
         * ``assets_directory`` directory holding the assets (./bower_components/)
     """
     count = 0
@@ -102,6 +103,7 @@ class NVD3Chart:
     x_axis_format = ''
     show_legend = True
     show_labels = True
+    show_controls = True # modded by gitHubUser: cacho
     assets_directory = './bower_components/'
 
     def __init__(self, **kwargs):
@@ -125,6 +127,7 @@ def __init__(self, **kwargs):
         self.resize = kwargs.get('resize', False)
         self.show_legend = kwargs.get('show_legend', True)
         self.show_labels = kwargs.get('show_labels', True)
+        self.show_controls = kwargs.get('show_controls', True)
         self.tag_script_js = kwargs.get('tag_script_js', True)
         self.assets_directory = kwargs.get('assets_directory', './bower_components/')
 
@@ -419,6 +422,11 @@ def buildjschart(self):
             else:
                 self.jschart += stab(2) + "chart.showLegend(false);\n"
 
+            #modded by gitHubUser:cacho
+            if self.show_controls:
+                self.jschart += stab(2) + "chart.showControls(true);\n"
+            else:
+                self.jschart += stab(2) + "chart.showControls(false);\n"
         #showLabels only supported in pieChart
         if self.model == 'pieChart':
             if self.show_labels: