pylbo.visualisation.modes.temporal_1d
=====================================

.. py:module:: pylbo.visualisation.modes.temporal_1d


Classes
-------

.. autoapisummary::

   pylbo.visualisation.modes.temporal_1d.TemporalEvolutionPlot1D


Module Contents
---------------

.. py:class:: TemporalEvolutionPlot1D(data: pylbo.visualisation.modes.mode_data.ModeVisualisationData, u2: float, u3: float, time: numpy.ndarray, figsize: tuple[int, int], show_ef_panel: bool, **kwargs)

   Bases: :py:obj:`pylbo.visualisation.modes.mode_figure.ModeFigure`


   
   Main class for temporal evolutions of the eigenfunction.

   :param data: Data object containing all data associated with the selected eigenmode.
   :type data: ModeVisualisationData
   :param u2: The data for the :math:`u_2` coordinate.
   :type u2: float
   :param u3: The data for the :math:`u_3` coordinate.
   :type u3: float
   :param time: The data for the time.
   :type time: np.ndarray
   :param figsize: The size of the figure.
   :type figsize: tuple[int, int]
   :param show_ef_panel: Whether to show the eigenfunction panel.
   :type show_ef_panel: bool
   :param \*\*kwargs: Additional keyword arguments to be passed to :meth:`matplotlib.pyplot.imshow`.















   ..
       !! processed by numpydoc !!

   .. py:attribute:: _u1


   .. py:attribute:: _u2


   .. py:attribute:: _u3


   .. py:attribute:: _time


   .. py:attribute:: _kwargs


   .. py:method:: set_plot_arrays() -> None

      
      Sets the arrays used for plotting. This should implement setting of
      :attr:`u1_data`, :attr:`u2_data`, :attr:`u3_data`, :attr:`t_data` and
      :attr:`ef_data`.
















      ..
          !! processed by numpydoc !!


   .. py:method:: draw_solution() -> None


   .. py:method:: get_view_ylabel() -> str