code: def show(self, blocking=False):
      if not self.is_shown and self.anim_interval:
          from matplotlib.animation import (
              FuncAnimation,
          )  # function-level import as this one is expensive
  
          self.animation = FuncAnimation(
              self.figure,
              self._on_update,
              interval=self.anim_interval * 1000.0,
          )
      super(BaseMplPlot, self).show(blocking)
  
file_path: tensorwatch/tensorwatch/mpl/base_mpl_plot.py
imports: from ..vis_base import VisBase
  import sys, logging
  from abc import abstractmethod
  from ..None import utils
label_desc: Use image node_id 6 for calling the BaseMplPlot obj's underlying member method code with example usage: obj.show(blocking) without return types