py21cmfast.plotting.coeval_sliceplot¶
- py21cmfast.plotting.coeval_sliceplot(struct: _OutputStruct | Coeval, kind: str | None = None, cbar_label: str | None = None, **kwargs)[source]¶
Show a slice of a given coeval box.
- Parameters:
struct (
_OutputStruct
orCoeval
instance) – The output of a function such as ionize_box (a class containing several quantities), or run_coeval.kind (str) – The quantity within the structure to be shown. A full list of available options can be obtained by running
Coeval.get_fields()
.cbar_label (str, optional) – A label for the colorbar. Some values of kind will have automatically chosen labels, but these can be turned off by setting
cbar_label=''
.
- Returns:
fig, ax – figure and axis objects from matplotlib
- Other Parameters:
All other parameters are passed directly to :func:`_imshow_slice`. These include `slice_axis`
and `slice_index`,
which choose the actual slice to plot, optional `fig` and `ax` keywords which enable
over-plotting previous figures,
and the `imshow_kw` argument, which allows arbitrary styling of the plot.