Skip to contents

This function generates a geom_point object showing the knots (vertices) of a 1D mesh. Requires the ggplot2 package.

Usage

# S3 method for inla.mesh.1d
gg(
  data,
  mapping = ggplot2::aes(.data[["x"]], .data[["y"]]),
  y = 0,
  shape = 4,
  ...
)

Arguments

data

An inla.mesh.1d object.

mapping

aesthetic mappings created by aes. These are passed on to geom_point.

y

Single or vector numeric defining the y-coordinates of the mesh knots to plot.

shape

Shape of the knot markers.

...

parameters passed on to geom_point.

Value

An object generated by geom_point.

See also

Other geomes for meshes: gg(), gg.inla.mesh(), gm()

Examples

# \donttest{
# Some features use the INLA package.
if (require("INLA", quietly = TRUE) &&
  require("ggplot2", quietly = TRUE)) {
  # Create a 1D mesh

  mesh <- inla.mesh.1d(seq(0, 10, by = 0.5))

  # Plot it

  ggplot() +
    gg(mesh)

  # Plot it using a different shape and size for the mesh nodes

  ggplot() +
    gg(mesh, shape = "|", size = 5)
}

# }