Learn R Programming

maidr (version 0.1.2)

BaseRLineLayerProcessor: Base R Line Plot Layer Processor

Description

Processes Base R line plot layers based on recorded plot calls

Arguments

Super class

maidr::LayerProcessor -> BaseRLineLayerProcessor

Methods

Inherited methods


Method process()

Usage

BaseRLineLayerProcessor$process(
  plot,
  layout,
  built = NULL,
  gt = NULL,
  scale_mapping = NULL,
  grob_id = NULL,
  panel_id = NULL,
  panel_ctx = NULL,
  layer_info = NULL
)


Method needs_reordering()

Usage

BaseRLineLayerProcessor$needs_reordering()


Method extract_data()

Usage

BaseRLineLayerProcessor$extract_data(layer_info)


Method get_axis_labels()

Usage

BaseRLineLayerProcessor$get_axis_labels(layer_info, axis_side = 1)

Arguments

layer_info

Layer information containing group data

axis_side

Which axis (1=bottom/x, 2=left/y, 3=top, 4=right)

Returns

Character vector of labels or NULL if not found


Method extract_single_line_data()

Usage

BaseRLineLayerProcessor$extract_single_line_data(x, y, x_labels = NULL)


Method extract_multiline_data()

Usage

BaseRLineLayerProcessor$extract_multiline_data(x, y_matrix, x_labels = NULL)


Method extract_axis_titles()

Usage

BaseRLineLayerProcessor$extract_axis_titles(layer_info)


Method extract_abline_data()

Usage

BaseRLineLayerProcessor$extract_abline_data(layer_info)


Method get_x_range_from_group()

Usage

BaseRLineLayerProcessor$get_x_range_from_group(group)


Method get_y_range_from_group()

Usage

BaseRLineLayerProcessor$get_y_range_from_group(group)


Method extract_main_title()

Usage

BaseRLineLayerProcessor$extract_main_title(layer_info)


Method generate_selectors()

Usage

BaseRLineLayerProcessor$generate_selectors(layer_info, gt = NULL)


Method find_lines_grobs()

Usage

BaseRLineLayerProcessor$find_lines_grobs(
  grob,
  group_index,
  grob_type = "lines"
)


Method generate_selectors_from_grob()

Usage

BaseRLineLayerProcessor$generate_selectors_from_grob(
  grob,
  group_index,
  layer_info
)


Method clone()

The objects of this class are cloneable with this method.

Usage

BaseRLineLayerProcessor$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.