contour3¶
- mipylib.plotlib.miplot.contour3(*args, **kwargs)¶
3-D contour plot.
- Parameters:
x – (array_like) Optional. X coordinate array.
y – (array_like) Optional. Y coordinate array.
z – (array_like) 2-D z value array.
levels – (array_like) Optional. A list of floating point numbers indicating the level curves to draw, in increasing order.
cmap – (string) Color map string.
colors – (list) If None (default), the colormap specified by cmap will be used. If a string, like ‘r’ or ‘red’, all levels will be plotted in this color. If a tuple of matplotlib color args (string, float, rgb, etc), different levels will be plotted in different colors in the order specified.
smooth – (boolean) Smooth contour lines or not.
- Returns:
(graphics) Contour graphics created from array data.
Example:
Define Z as a function of two variables, X and Y. Then plot the contours of Z. In this case, let MeteoInfoLab choose the contours and the limits for the x- and y-axes.
[X,Y] = meshgrid(arange(-5,5.2,0.25)) Z = X**2 + Y**2 contour3(X, Y, Z)
Now specify 50 contour levels, and display the results within the x and y limits used to calculate Z.
[X,Y] = meshgrid(arange(-5,5.2,0.25)) Z = X**2 + Y**2 contour3(X, Y, Z, 50)
Define Z as a function of two variables, X and Y. Plot 30 contours of Z, and then set the line width to 3.
[X,Y] = meshgrid(arange(-2,2.01,0.0125)) Z = X*exp(-X**2-Y**2) contour3(X, Y, Z, 30, linewidth=3)