Description Usage Arguments Details Value Author(s) References See Also Examples
View source: R/ternary.field.R
Constructs a trifield
object, suitable for use with image
and contour
from a ternary grid
1 | ternary.field(grid, vals, dim.out = NULL)
|
grid |
A ternary grid as returned e.g. by the |
vals |
A vector of values where |
dim.out |
Dimensions (rows and columns) of the output |
This function constructs a trifield
object suitable for plotting. It may be the case that the dimension indices contained in the ternary grid object may not contain sufficient information to determine the dimensions of the output. In that case, explicit output dimensions can be provided using the dim.out
argument. If the dim.out
argument is NULL
, then the maximum row and column indices (xi
, yi
) will be extracted from the ternary grid. Note that image
plots the transposition of input matrices and that dim.out
must be specified with this in mind.
A list with x
, y
and z
elements defining a plotting surface suitable for use with image
and contour
.
Tim Keitt <tkeitt@gmail.com
http://dx.doi.org/10.1016/j.ecolmodel.2012.05.020
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # See demo(trifield)
## Not run:
grid.size = 128
par(mar = rep(2, 4), oma = rep(0, 4))
tg = ternary.grid(grid.size)
f = function(x)
sin(2 * pi * x[1]) +
sin(3 * pi * x[2]) +
sin(4 * pi * x[3])
z = ternary.apply(tg, f)
tf = ternary.field(tg, z)
plot(tf)
ternary.legend()
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.