statsmodels.graphics.plot_grids.scatter_ellipse

statsmodels.graphics.plot_grids.scatter_ellipse(data, level=0.9, varnames=None, ell_kwds=None, plot_kwds=None, add_titles=False, keep_ticks=False, fig=None)[source]

Create a grid of scatter plots with confidence ellipses.

ell_kwds, plot_kdes not used yet

looks ok with 5 or 6 variables, too crowded with 8, too empty with 1

Parameters:

data : array_like

Input data.

level : scalar, optional

Default is 0.9.

varnames : list of str, optional

Variable names. Used for y-axis labels, and if add_titles is True also for titles. If not given, integers 1..data.shape[1] are used.

ell_kwds : dict, optional

UNUSED

plot_kwds : dict, optional

UNUSED

add_titles : bool, optional

Whether or not to add titles to each subplot. Default is False. Titles are constructed from varnames.

keep_ticks : bool, optional

If False (default), remove all axis ticks.

fig : Matplotlib figure instance, optional

If given, this figure is simply returned. Otherwise a new figure is created.

Returns:

fig : Matplotlib figure instance

If fig is None, the created figure. Otherwise fig itself.