code: def show(self, obj):
          
          if self.interactive:
              if isinstance(obj, list):
                  return [self.get_plot(o) for o in obj]
              return self.get_plot(obj)
  
          from .plot import MPLPlot
          MPLPlot._close_figures = False
          try:
              plots = []
              objects = obj if isinstance(obj, list) else [obj]
              for o in objects:
                  plots.append(self.get_plot(o))
              plt.show()
          except:
              raise
          finally:
              MPLPlot._close_figures = True
          return plots[0] if len(plots) == 1 else plots
docs: Renders the supplied object and displays it using the active
          GUI backend.