plot.inla.mesh: Draw a triangulation mesh object

Description Usage Arguments Author(s) See Also Examples

Description

Plots an inla.mesh object using either standard graphics or with rgl.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
## S3 method for class 'inla.mesh'
plot(x,
     col = "white",
     t.sub = 1:nrow(mesh$graph$tv),
     add = FALSE,
     lwd = 1,
     xlim = range(mesh$loc[, 1]),
     ylim = range(mesh$loc[, 2]),
     main = NULL,
     rgl = FALSE,
     size = 2,
     draw.vertices = FALSE,
     vertex.color = "black",
     draw.edges = TRUE,
     edge.color = rgb(0.3, 0.3, 0.3),
     draw.segments = draw.edges, ...)

Arguments

x

An inla.mesh object.

col

Color specification. A single named color, a vector of scalar values, or a matrix of RGB values. Requires rgl=TRUE.

t.sub

Optional triangle index subset to be drawn.

add

If TRUE, adds to the current plot instead of starting a new one.

lwd

Line width for triangle edges.

xlim

X-axis limits.

ylim

Y-axis limits.

main

The main plot title. If not specified, a default title is generated based on the mesh type.

rgl

When TRUE, generates an rgl plot instead of a generic graphics plot. Allows 3D plotting and color surface plotting.

size

Size of vertex points in rgl plotting. See rgl.material.

draw.vertices

If TRUE, draw triengle vertices.

vertex.color

Color specification for all vertices.

draw.edges

If TRUE, draw triangle edges.

edge.color

Color specification for all edges.

draw.segments

If TRUE, draw boundary and interior constraint edges more prominently.

...

Further graphics parameters, interpreted by the respective plotting systems.

Author(s)

Finn Lindgren finn.lindgren@gmail.com

See Also

plot.inla.trimesh

Examples

1
2
3
4
5
6
mesh = inla.mesh.create(globe=10)
plot(mesh)

if (require(rgl)) {
  plot(mesh, rgl=TRUE, col=mesh$loc[,1])
}

andrewzm/INLA documentation built on May 10, 2019, 11:12 a.m.