class_docstr: Used as a base class for visualizers that use subplots.
  
  Parameters
  ----------
  visualizers : A list of instantiated visualizers
  
  nrows: integer, default: None
      The number of rows desired, if you would like a fixed number of rows.
      Specify only one of nrows and ncols, the other should be None. If you
      specify nrows, there will be enough columns created to fit all the
      visualizers specified in the visualizers list.
  
  ncols: integer, default: None
      The number of columns desired, if you would like a fixed number of columns.
      Specify only one of nrows and ncols, the other should be None. If you
      specify ncols, there will be enough rows created to fit all the
      visualizers specified in the visualizers list.
  
  axarr: matplotlib.axarr, default: None.
      If you want to put the plot onto an existing axarr, specify it here. Otherwise
      a new one will be created.
  
  kwargs : additional keyword arguments, default: None
      Any additional keyword arguments will be passed on to the fit() method and
      therefore passed on to the fit() method of the wrapped estimators, if
      applicable. Otherwise ignored.
  
  Examples
  --------
  >>> from yellowbrick.base import VisualizerGrid
  >>> from sklearn.linear_model import LogisticRegression
  >>> from yellowbrick.classifier import ConfusionMatrix
  >>> from yellowbrick.classifier import ClassBalance
  >>> model = LogisticRegression()
  >>> visualizers = [ClassBalance(model),ConfusionMatrix(model)]
  >>> mv = VisualizerGrid(visualizers, ncols=2)
  >>> mv.fit(X_train, y_train)
  >>> mv.score(X_test, y_test)
  >>> mv.show()
class_docstr_tok: ["Used","as","a","base","class","for","visualizers","that","use","subplots",".","Parameters","--","--","--","--","--","visualizers",":","A","list","of","instantiated","visualizers","nrows",":","integer",",","default",":","None","The","number","of","rows","desired",",","if","you","would","like","a","fixed","number","of","rows",".","Specify","only","one","of","nrows","and","ncols",",","the","other","should","be","None",".","If","you","specify","nrows",",","there","will","be","enough","columns","created","to","fit","all","the","visualizers","specified","in","the","visualizers","list",".","ncols",":","integer",",","default",":","None","The","number","of","columns","desired",",","if","you","would","like","a","fixed","number","of","columns",".","Specify","only","one","of","nrows","and","ncols",",","the","other","should","be","None",".","If","you","specify","ncols",",","there","will","be","enough","rows","created","to","fit","all","the","visualizers","specified","in","the","visualizers","list",".","axarr",":","matplotlib.axarr",",","default",":","None",".","If","you","want","to","put","the","plot","onto","an","existing","axarr",",","specify","it","here",".","Otherwise","a","new","one","will","be","created",".","kwargs",":","additional","keyword","arguments",",","default",":","None","Any","additional","keyword","arguments","will","be","passed","on","to","the","fit","(",")","method","and","therefore","passed","on","to","the","fit","(",")","method","of","the","wrapped","estimators",",","if","applicable",".","Otherwise","ignored",".","Examples","--","--","--","--",">",">",">","from","yellowbrick.base","import","VisualizerGrid",">",">",">","from","sklearn.linear_model","import","LogisticRegression",">",">",">","from","yellowbrick.classifier","import","ConfusionMatrix",">",">",">","from","yellowbrick.classifier","import","ClassBalance",">",">",">","model","=","LogisticRegression","(",")",">",">",">","visualizers","=","[","ClassBalance","(","model",")",",","ConfusionMatrix","(","model",")","]",">",">",">","mv","=","VisualizerGrid","(","visualizers",",","ncols=2",")",">",">",">","mv.fit","(","X_train",",","y_train",")",">",">",">","mv.score","(","X_test",",","y_test",")",">",">",">","mv.show","(",")"]
code: def visualizers(self):
      return self._visualizers
  
imports: import math
  import warnings
  import matplotlib.pyplot
  from sklearn.base import BaseEstimator
  from yellowbrick.utils import get_model_name
  from yellowbrick.utils.wrapper import Wrapper
  from yellowbrick.utils.helpers import check_fitted
  from yellowbrick.exceptions import YellowbrickWarning
  from yellowbrick.exceptions import YellowbrickValueError, YellowbrickTypeError
label_desc: Use image node_id 2 for calling the VisualizerGrid obj's underlying member method code with example usage: obj.visualizers() and returns: self