Contour, Surface, and Mesh Plotter
Easy-to-use contour and 3-D surface resp mesh plotter.
ezcontour(f, xlim = c(-pi,pi), ylim = c(-pi,pi), n = 60, filled = FALSE, col = NULL) ezsurf(f, xlim = c(-pi, pi), ylim = c(-pi, pi), n = 60, ...) ezmesh(f, xlim = c(-pi,pi), ylim = c(-pi,pi), n = 60, ...)
f |
2-D function to be plotted, must accept |
xlim, ylim |
defines x- and y-ranges as intervals. |
n |
number of grid points in each direction. |
col |
colour of isolines lines, resp. the surface color. |
filled |
logical; shall the contour plot be |
... |
parameters to be passed to the |
ezcontour
generates a contour plot of the function f
using
contour
(and image
if filled=TRUE
is chosen).
If filled=TRUE
is chosen, col
should be a color scheme,
the default is heat.colors(12)
.
ezsurf
resp. ezmesh
generates a surface/mesh plot of the
function f
using persp
.
The function f
needs not be vectorized in any form.
Plots the function graph and invisibly returns NULL
.
Mimicks Matlab functions of the same names; Matlab's ezcontourf
can
be generated with filled=TRUE
.
## Not run: f <- function(xy) { x <- xy[1]; y <- xy[2] 3*(1-x)^2 * exp(-(x^2) - (y+1)^2) - 10*(x/5 - x^3 - y^5) * exp(-x^2 - y^2) - 1/3 * exp(-(x+1)^2 - y^2) } ezcontour(f, col = "navy") ezcontour(f, filled = TRUE) ezmesh(f) ezmesh(f, col="lightblue", theta = -15, phi = 30) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.