code: def __init__(self):
      self.plot_pipe, plotter_pipe = mp.Pipe()
      self.plotter = ProcessPlotter()
      self.plot_process = mp.Process(
          target=self.plotter, args=(plotter_pipe,), daemon=True
      )
      self.plot_process.start()
  
file_path: matplotlib/galleries/examples/misc/multiprocess_sgskip.py
imports: import multiprocessing
  import time
  import matplotlib.pyplot
  import numpy
label_desc: Use image node_id 1 to create a new NBPlot object  with example: obj = NBPlot()