transformer: Do transformations in a desired order

View source: R/main.R

transformerR Documentation

Do transformations in a desired order

Description

Do transformations in a desired order

Usage

transformer(
  x,
  rescale = c(1, 1),
  rotate = 0,
  nudge = 0,
  center = c(0, 0),
  degrees = FALSE,
  transformations = c("unitizer", "rescaler", "nudger", "rotater")
)

Arguments

x

a 2-column matrix

rescale

a single value or a vector with length equal to the number of columns in x

rotate

angle in radians unless degrees is true

nudge

a single value or a vector with length equal to the number of columns in x

center

a single value or a vector with length equal to the number of columns in x

degrees

if TRUE, angles are degrees instead of radians

transformations

a vector of transformation functions

Value

a matrix

Examples


xy <- matrix(c(0,0,1,1), nrow = 2)
transformer(xy, transformations = "rotater", rotate = pi)

arrowheadr documentation built on June 8, 2025, 11:24 a.m.