Learn R Programming

inlabru (version 2.11.1)

gg.fm_mesh_1d: Geom for fm_mesh_1d objects

Description

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

Usage

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

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

Value

An object generated by geom_point.

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.

Functions

  • gg(inla.mesh.1d): Alias for gg.fm_mesh_1d, supporting inla.mesh.1d objects.

See Also

Other geomes for meshes: gg(), gg.fm_mesh_2d(), gm()

Examples

Run this code
# \donttest{
if (require("fmesher", quietly = TRUE) &&
  require("ggplot2", quietly = TRUE)) {
  # Create a 1D mesh

  mesh <- fm_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)
}
# }

Run the code above in your browser using DataLab