SciPy

3D Plotting

For interactive 3D plots, you may want to switch your backend if you are using an iPython notebook.

Use %matplotlib notebook or %matplotlib qt instead of %matplotlib inline if you want to directly interact with the plot.

multivariate_normal_regression(mu, cov[, n, …]) Draws a scatter plot of points drawn from a trivariate normal distribution and the corresponding regresson plane.
Plot_3d(x_limits, y_limits, f[, …]) Plots a 3d graph.
Plot_bivariate_normal(mu, cov, **kwargs) Plots the density of a bivariate normal distribution.
Scatter_multivariate_normal(mu, cov, n) Draws scatterplot for a trivariate normal distribution.