class_docstr: Abstract base class for plotters.
class_docstr_tok: ["Abstract","base","class","for","plotters","."]
docstr: Constructor for a Plotter, each child class must define _defaults.
  
  It will ensure there are values for 'x' and 'y' in `self.parameters`. The
  other key/values will come from either `parameter_dict` or, if not specified
  there, from `self._defaults`.
  
  Args:
    parameter_dict: None or dict of parameter specifications for
      visualization. If an expected parameter is present, its value will
      be used, otherwise it will use defaults.
docstr_tok: ["Constructor","for","a","Plotter",",","each","child","class","must","define","_defaults",".","It","will","ensure","there","are","values","for","'","x","'","and","'","y","'","in","`","self.parameters","`",".","The","other","key\/values","will","come","from","either","`","parameter_dict","`","or",",","if","not","specified","there",",","from","`","self._defaults","`",".","Args",":","parameter_dict",":","None","or","dict","of","parameter","specifications","for","visualization",".","If","an","expected","parameter","is","present",",","its","value","will","be","used",",","otherwise","it","will","use","defaults","."]
code: def __init__(self, parameter_dict=None):
      """Constructor for a Plotter, each child class must define _defaults.
  
      It will ensure there are values for 'x' and 'y' in `self.parameters`. The
      other key/values will come from either `parameter_dict` or, if not specified
      there, from `self._defaults`.
  
      Args:
        parameter_dict: None or dict of parameter specifications for
          visualization. If an expected parameter is present, its value will
          be used, otherwise it will use defaults.
      """
      self.parameters = {"x": 0, "y": 0}
      self.parameters.update(self._defaults)
      self.parameters.update(parameter_dict)
  
file_path: dopamine/dopamine/utils/plotter.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import abc
label_desc: Use image node_id 1 to create a new Plotter object from inherited base classes: object with example: obj = Plotter(parameter_dict)