grid_mat {cursr}R Documentation

Create a Character Grid Matrix

Description

Constructs a grid with provided dimensions (row, col), character values for gridlines, and a step parameter noting the number of rows and columns between each gridline.

Usage

grid_mat(
  dim,
  step = c(2, 2),
  text = c(".", ".", "+", "|", "|", "-", "-", rep("+", 8)),
  border = TRUE
)

Arguments

dim

(row, column) vector for size of grid.

step

numeric vector describing grid step across (rows, columns)

text

character vector of values for the grid, in order: horizontal grid line, vertical grid line, grid intersection, left border, right border, top border, bottom border, corners (upper-left, upper-right, lower-left, lower-right), ticks (right, bottom, left, top)

border

logical value for whether a border should be included.

Value

rowxcol matrix

See Also

Other drawing functions: box_at(), draw_arc(), draw_bezier(), draw_circle(), draw_ellipse(), draw_fn(), draw_lerp(), draw_path(), draw_ray(), draw_rect(), draw_shape(), fill_circle(), fill_ellipse(), fill_rect(), fill_shape(), grid_at(), hline_at(), hline(), vline_at(), vline()

Examples

grid_mat(dim=c(11,13), step=c(2,4), border=TRUE)


[Package cursr version 0.1.0 Index]