Processes Base R line plot layers based on recorded plot calls
maidr::LayerProcessor -> BaseRLineLayerProcessor
Inherited methods
process()BaseRLineLayerProcessor$process(
plot,
layout,
built = NULL,
gt = NULL,
scale_mapping = NULL,
grob_id = NULL,
panel_id = NULL,
panel_ctx = NULL,
layer_info = NULL
)
needs_reordering()BaseRLineLayerProcessor$needs_reordering()
extract_data()BaseRLineLayerProcessor$extract_data(layer_info)
get_axis_labels()BaseRLineLayerProcessor$get_axis_labels(layer_info, axis_side = 1)layer_infoLayer information containing group data
axis_sideWhich axis (1=bottom/x, 2=left/y, 3=top, 4=right)
Character vector of labels or NULL if not found
extract_single_line_data()BaseRLineLayerProcessor$extract_single_line_data(x, y, x_labels = NULL)
extract_multiline_data()BaseRLineLayerProcessor$extract_multiline_data(x, y_matrix, x_labels = NULL)
extract_axis_titles()BaseRLineLayerProcessor$extract_axis_titles(layer_info)
extract_abline_data()BaseRLineLayerProcessor$extract_abline_data(layer_info)
get_x_range_from_group()BaseRLineLayerProcessor$get_x_range_from_group(group)
get_y_range_from_group()BaseRLineLayerProcessor$get_y_range_from_group(group)
extract_main_title()BaseRLineLayerProcessor$extract_main_title(layer_info)
generate_selectors()BaseRLineLayerProcessor$generate_selectors(layer_info, gt = NULL)
find_lines_grobs()BaseRLineLayerProcessor$find_lines_grobs(
grob,
group_index,
grob_type = "lines"
)
generate_selectors_from_grob()BaseRLineLayerProcessor$generate_selectors_from_grob(
grob,
group_index,
layer_info
)
clone()The objects of this class are cloneable with this method.
BaseRLineLayerProcessor$clone(deep = FALSE)deepWhether to make a deep clone.