clear() {
        Chart.plugins.notify(this, 'clear');
        this.emit(EVENT_CLEAR);

        this._clearInner();

        this._removeGeoms();

        this._clearScaleController();

        this.set('legendItems', null);
        this.set('filters', null);
        this.set('isUpdate', false);
        this.set('_padding', null);
        this.set('rendered', false);
        var canvas = this.get('canvas');
        canvas.draw();
        return this;
      }
/**
       * clear the chart, include geometris and all the shapes
       * @chainable
       * @return {Chart} return the chart
       */
clear the chart, include geometris and all the shapes
@chainable
@return {Chart} return the chart
clear the chart include geometris and all the shapes @chainable @return { Chart } return the chart
clear() {
        Chart.plugins.notify(this, 'clear');
        this.emit(EVENT_CLEAR);
        this._clearInner();
        this._removeGeoms();
        this._clearScaleController();
        this.set('legendItems', null);
        this.set('filters', null);
        this.set('isUpdate', false);
        this.set('_padding', null);
        this.set('rendered', false);
        var canvas = this.get('canvas');
        canvas.draw();
        return this;
      }
clear ( ) { Chart . plugins . notify ( this , 'clear' ) ; this . emit ( EVENT_CLEAR ) ; this . _clearInner ( ) ; this . _removeGeoms ( ) ; this . _clearScaleController ( ) ; this . set ( 'legendItems' , null ) ; this . set ( 'filters' , null ) ; this . set ( 'isUpdate' , false ) ; this . set ( '_padding' , null ) ; this . set ( 'rendered' , false ) ; var canvas = this . get ( 'canvas' ) ; canvas . draw ( ) ; return this ; }
clear the chart, include geometris and all the shapes
 @chainable
 @return {Chart} return the chart
clear the chart include geometris and all the shapes @chainable @return { Chart } return the chart