Builds and renders a Graphic using a Renderer.

Super class

ggr6::Graphic -> Builder

Methods

Public methods

Inherited methods

Method new()

Usage

Builder$new(graphic, renderer = IdentityRenderer$new())


Method set_renderer()

Usage

Builder$set_renderer(renderer)


Method build_init()

Usage

Builder$build_init()


Method build()

Usage

Builder$build()


Method render()

Usage

Builder$render()


Method prepare_data_and_scales()

Usage

Builder$prepare_data_and_scales(plot_data)


Method compute_statistics()

Usage

Builder$compute_statistics(plot_data)


Method compute_positions()

Usage

Builder$compute_positions(plot_data)


Method map_non_position_scales()

Usage

Builder$map_non_position_scales(plot_data)


Method finish_data()

Usage

Builder$finish_data(plot_data)


Method train_facet()

Usage

Builder$train_facet()


Method create_panels()

Usage

Builder$create_panels()


Method create_plot_data()

Usage

Builder$create_plot_data()


Method split_layer_data()

Usage

Builder$split_layer_data(plot_data)


Method map_data_columns()

Usage

Builder$map_data_columns(plot_data)


Method add_missing_scales()

Usage

Builder$add_missing_scales(plot_data, renderer)


Method scale_transform()

Usage

Builder$scale_transform(plot_data)


Method scale_train_position()

Usage

Builder$scale_train_position(plot_data)


Method scale_map_position()

Usage

Builder$scale_map_position(plot_data)


Method setup_stat_data()

Usage

Builder$setup_stat_data(plot_data, renderer)


Method stat_compute()

Usage

Builder$stat_compute(plot_data, renderer)


Method map_stat_columns()

Usage

Builder$map_stat_columns(plot_data)


Method add_position_scales()

Usage

Builder$add_position_scales(renderer)


Method position_compute()

Usage

Builder$position_compute(plot_data)


Method scale_retrain_position()

Usage

Builder$scale_retrain_position(plot_data)


Method finalize_panels()

Usage

Builder$finalize_panels()


Method scale_remap_position()

Usage

Builder$scale_remap_position(plot_data)


Method scale_train_non_position()

Usage

Builder$scale_train_non_position(plot_data)


Method scale_map_non_position()

Usage

Builder$scale_map_non_position(plot_data)


Method setup_geom_data()

Usage

Builder$setup_geom_data(plot_data, renderer)


Method train_guides()

Usage

Builder$train_guides()


Method modify_plot_data()

Usage

Builder$modify_plot_data(plot_data, fun)


Method clone()

The objects of this class are cloneable with this method.

Usage

Builder$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.