bayespy.plot

Functions for plotting nodes.

Functions

pdf(Z, x, *args[, name, axes, fig])

Plot probability density function of a scalar variable.

contour(Z, x, y[, n, axes, fig])

Plot 2-D probability density function of a 2-D variable.

plot(Y[, axis, scale, center])

Plot a variable or an array as 1-D function with errorbars

hinton(X, **kwargs)

Plot the Hinton diagram of a node

gaussian_mixture_2d(X[, alpha, scale, fill, …])

Plot Gaussian mixture as ellipses in 2-D

ellipse_from_cov(xy, cov[, scale])

Create an ellipse from a covariance matrix.

ellipse_from_precision(xy, precision[, scale])

Create an ellipse from a covariance matrix.

Plotters

Plotter(plotter, *args, **kwargs)

Wrapper for plotting functions and base class for node plotters

PDFPlotter(x_grid, **kwargs)

Plotter of probability density function of a scalar node

ContourPlotter(x1_grid, x2_grid, **kwargs)

Plotter of probability density function of a two-dimensional node

HintonPlotter(**kwargs)

Plotter of the Hinton diagram of a node

FunctionPlotter(**kwargs)

Plotter of a node as a 1-dimensional function

GaussianTimeseriesPlotter(**kwargs)

Plotter of a Gaussian node as a timeseries

CategoricalMarkovChainPlotter(**kwargs)

Plotter of a Categorical timeseries