code: def _post_add_subscription(self, stream_vis, **stream_vis_args):
      import matplotlib.pyplot as plt  # delayed import due to matplotlib threading issue
  
      # make sure figure is initialized
      self.init_fig()
      self.init_stream_plot(stream_vis, **stream_vis_args)
  
      # redo the legend
      # self.figure.legend(loc='center right', bbox_to_anchor=(1.5, 0.5))
      if self.show_legend:
          self.figure.legend(loc="lower right")
      plt.subplots_adjust(hspace=0.6)
  
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 8 for calling the BaseMplPlot obj's underlying member method code with example usage: obj._post_add_subscription(stream_vis) without return types