class_docstr: !
  @brief Basic output dynamic visualizer.
  @details The aim of the visualizer is to displayed output dynamic of any process, for example, output dynamic of
            oscillatory network.
code: def __get_axis(self, axis, index):
      if index >= len(self.__canvases):
          raise Exception(
              "Impossible to get axis with index '%d' - total number of canvases '%d'."
              % index,
              len(self.__canvases),
          )
  
      ax = axis
      if self.__size > 1:
          ax = axis[index]
  
      return ax
  
imports: import matplotlib.pyplot
  from pyclustering.utils import set_ax_param
label_desc: Use image node_id 13 for calling the dynamic_visualizer obj's underlying member method code with example usage: obj.__get_axis(axis, index) and returns: ax