-
foxes.output.FlowPlots2D.gen_states_fig_xy(states_data_xy, xlabel=
'x [m]', ylabel='y [m]', levels=None, figsize=None, title=None, vlabel=None, fig=None, ax=None, add_bar=True, cmap=None, quiver_n=None, quiver_pars={}, ret_state=False, ret_im=False, animated=False, rotor_color=None, precalc=False, **kwargs)[source] Generates 2D farm flow figure in a horizontal xy-plane.
Parameters¶
- states_data_xy: tuple
The pre-calculated data from get_states_data_xy, (parameters, data, states, grid_data)
- xlabel: str, optional
The x axis label
- ylabel: str, optional
The y axis label
- levels: int, optional
The number of levels for the contourf plot, or None for pure image
- figsize: tuple, optional
The figsize for plt.Figure
- title: str, optional
The title
- vlabel: str, optional
The variable label
- fig: plt.Figure, optional
The figure object
- ax: plt.Axes, optional
The figure axes
- add_bar: bool
Add a color bar
- cmap: str, optional
The colormap
- quiver_n: int, optional
Place a vector at each `n`th point
- quiver_pars: dict, optional
Parameters for plt.quiver
- ret_state: bool
Flag for state index return
- ret_im: bool
Flag for image return
- animated: bool
Switch for usage for an animation
- rotor_color: str, optional
Indicate the rotor orientation by a colored line
Yields¶
- fig: matplotlib.Figure
The figure object
- si: int, optional
The state index
- im: tuple, optional
The image objects, matplotlib.collections.QuadMesh or matplotlib.QuadContourSet