:py:mod:`pylbo.visualisation.modes.cylindrical_3d` ================================================== .. py:module:: pylbo.visualisation.modes.cylindrical_3d Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: pylbo.visualisation.modes.cylindrical_3d.CylindricalSlicePlot3D .. py:class:: CylindricalSlicePlot3D(data: pylbo.visualisation.modes.mode_data.ModeVisualisationData, u2: numpy.ndarray, u3: numpy.ndarray, time: float, slicing_axis: str, figsize: tuple[int, int], vmin: float = None, vmax: float = None, **kwargs) Bases: :py:obj:`pylbo.visualisation.modes.cartesian_3d.CartesianSlicePlot3D` Class for handling cylindrical 3D plots of the eigenmode solution. :param data: The data for the visualisation. :type data: ModeVisualisationData :param u2: The :math:`\theta` coordinate of the eigenmode solution. :type u2: np.ndarray :param u3: The :math:`z` coordinate of the eigenmode solution. :type u3: np.ndarray :param time: The time at which the eigenmode solution is calculated. :type time: float :param slicing_axis: The axis along which the eigenmode solution is sliced. :type slicing_axis: str :param figsize: The size of the figure. :type figsize: tuple[int, int] :param vmin: The minimum value of the colourbar. If None, the minimum value of the solution is used. :type vmin: float :param vmax: The maximum value of the colourbar. If None, the maximum value of the solution is used. :type vmax: float .. !! processed by numpydoc !! .. py:method:: set_plot_arrays() -> None .. py:method:: draw_solution() -> None .. py:method:: get_view_xlabel() -> str .. py:method:: get_view_ylabel() -> str