An extension of geom_path and geom_line into the third dimension.

geom_path_3d(
  mapping = NULL,
  data = NULL,
  stat = "identity",
  position = "identity",
  ...,
  lineend = "butt",
  linejoin = "round",
  linemitre = 10,
  arrow = NULL,
  na.rm = FALSE,
  show.legend = NA,
  inherit.aes = TRUE,
  extrude = FALSE,
  material = list(),
  keep2d = FALSE
)

geom_line_3d(
  mapping = NULL,
  data = NULL,
  stat = "identity",
  position = "identity",
  na.rm = FALSE,
  orientation = NA,
  show.legend = NA,
  inherit.aes = TRUE,
  extrude = FALSE,
  material = list(),
  keep2d = FALSE,
  ...
)

Arguments

mapping, data, stat, position, ..., lineend, linejoin, linemitre, arrow, na.rm, show.legend, inherit.aes, orientation

See documentation for ggplot2::geom_path

extrude

whether or not to extrude the polygon

material

Arguments passed to rgl::material3d() to specify the material properties for this geom. Any parameters specified in this argument override the defaults. See rgl documentation for more info. Also see ggrgl::standard_material for the standard default material parameters used for all objects.

keep2d

keep the original 2d representation? default: FALSE

Full 3d Positioning

The 3d suffix indicates that this geom allows for the full 3d positioning of each node and/or edge which makes it up. Thus the resulting geometrical element rendered on the plot can appear in any orientiation, and is not limited to planar representation.

Geom Supports Extrusion

This geometry supports extrusion. Set extrude = TRUE and adjust aesthetics:

extrude_face_fill

The colour of the extruded faces. Default: 'grey20'

extrude_face_alpha

Alpha for the extruded faces. Default: 1

extrude_edge_colour

Colour of the edges of the extrusion. Default: NA (invisible)

extrude_edge_alpha

Alpha for the extruded edges. Default: 1

extrude_edge_size

Width of the line to draw the extruded edge. Default: 1

extrude_z

The lower limit of the extrudsion. Default: 0.05

See also