code: function (vis) {
  		var point = this,
  			series = point.series,
  			chart = series.chart,
  			method;
  
  		// if called without an argument, toggle visibility
  		point.visible = point.options.visible = vis = vis === UNDEFINED ? !point.visible : vis;
  		series.options.data[inArray(point, series.data)] = point.options; // update userOptions.data
  		
  		method = vis ? 'show' : 'hide';
  
  		// Show and hide associated elements
  		each(['graphic', 'dataLabel', 'connector', 'shadowGroup'], function (key) {
  			if (point[key]) {
  				point[key][method]();
  			}
  		});
  
  		if (point.legendItem) {
  			chart.legend.colorizeItem(point, vis);
  		}
  		
  		// Handle ignore hidden slices
  		if (!series.isDirty && series.options.ignoreHiddenPoint) {
  			series.isDirty = true;
  			chart.redraw();
  		}
  	}
docs: Toggle the visibility of the pie slice
  @param {Boolean} vis Whether to show the slice or not. If undefined, the
  visibility is toggled