GP.plot.curve | R Documentation |
Graphical representation of one, two, three-dimensional curves
GP.plot.curve( curve, xlab = NULL, ylab = NULL, zlab = NULL, xlim = NULL, ylim = NULL, zlim = NULL, col.regions = NULL, cut = NULL, num_slices = NULL, ... )
curve |
A list object with two elements:
|
xlab |
A character specifying the label of x-axis for 1D, 2D and 3D case. The default value is NULL and set to "x" for 1D case and "x1" for 2D and 3D cases. |
ylab |
A character specifying the label of y-axis for 1D curve or coords for 2D and 3D case. The default value is NULL and set to "x2" for 2D and 3D cases. |
zlab |
A character specifying the label of z-axis only for 3D case. The default value is NULL and set to "x3". |
xlim |
A vector of two real numbers specifying the range of x-axis for 1D, 2D and 3D case. The default value is NULL and set to range(curve$x[,1]). |
ylim |
A vector of two real numbers specifying the range of y-axis only for 2D, 3D case. The default value is NULL and set to range(curve$x[,2]). |
zlim |
A vector of two real numbers specifying the range of z-axis only for 3D case. The default value is NULL and set to range(curve$x[,3]). |
col.regions |
A vector of RGB colors for 2D and 3D plots. See GP.create.cols. The default value is NULL and set to GP.create.cols(). |
cut |
An integer specifying the number of colors in 2D and 3D plots. The default value is NULL and set to length(col.regions)-1. |
num_slices |
An integer specifying the number of slices cutting through the 3rd dimension to show. |
... |
All other parameters for plot (1D case) and levelplot (2D and 3D cases). |
NULL for 1D case. An object of class "trellis" for 2D and 3D cases.
Jian Kang <jiankang@umich.edu>
library(BayesGPfit) library(lattice) set.seed(1224) ##plot 1D curve x1d = GP.generate.grids(d=1,num_grids = 1000) curve1d = GP.simulate.curve.fast(x1d,a=0.01,b=0.5, poly_degree=10L) GP.plot.curve(curve1d,main="Simulated 1D Curve") ##plot 2D curve x2d = GP.generate.grids(d=2L,num_grids = 100) curve2d = GP.simulate.curve.fast(x2d,a=0.01,b=0.5, poly_degree=10L) GP.plot.curve(curve2d,main="Simulated 2D Curve") ##plot 3D curve x3d = GP.generate.grids(d=3,num_grids = 50) curve3d = GP.simulate.curve.fast(x3d,a=0.01,b=0.5, poly_degree=10L) GP.plot.curve(curve3d,main="Simulated 3D Curve",num_slices=10,zlim=c(-0.5,0.5))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.