class_docstr: !
  @brief Visualizer of output dynamic of sync network (Sync).
docstr: !
  @brief Shows several output dynamics (output of each oscillator) during simulation.
  @details Each dynamic is presented on separate plot.
  
  @param[in] sync_output_dynamics (list): list of output dynamics 'sync_dynamic' of the Sync network.
  
  @see show_output_dynamic
docstr_tok: ["!","@","brief","Shows","several","output","dynamics","(","output","of","each","oscillator",")","during","simulation",".","@","details","Each","dynamic","is","presented","on","separate","plot",".","@","param","[","in","]","sync_output_dynamics","(","list",")",":","list","of","output","dynamics","'sync_dynamic","'","of","the","Sync","network",".","@","see","show_output_dynamic"]
code: def show_output_dynamics(sync_output_dynamics):
      """!
      @brief Shows several output dynamics (output of each oscillator) during simulation.
      @details Each dynamic is presented on separate plot.
  
      @param[in] sync_output_dynamics (list): list of output dynamics 'sync_dynamic' of the Sync network.
  
      @see show_output_dynamic
  
      """
  
      draw_dynamics_set(
          sync_output_dynamics,
          "t",
          "phase",
          None,
          [0, 2 * 3.14],
          False,
          False,
      )
  
imports: import math
  import numpy
  import random
  import matplotlib.pyplot
  import matplotlib.animation
  import pyclustering.core.sync_wrapper
  from pyclustering.core.wrapper import ccore_library
  from scipy.integrate import odeint
  from pyclustering.nnet import network, conn_represent, conn_type, initial_type, solve_type
  from pyclustering.utils import pi, draw_dynamics, draw_dynamics_set, set_ax_param
label_desc: Use image node_id 2 for calling the sync_visualizer obj's underlying member method code with example usage: obj.show_output_dynamics(sync_output_dynamics) without return types