# 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