#' Render a graphical object
#'
#' @export
Geom <- R6Class(
"Geom", inherit = StatGeomBase,
public = list(
render_panel = function(data, panel, renderer) {
renderer$render_stack(
!!!dplyr::group_map(
dplyr::group_by(data, .data$group),
function(group_df, grouping) self$render_group(group_df, panel, renderer)
)
)
},
render_group = function(data, panel, renderer) {
not_implemented() # nocov
}
)
)
#' @rdname Geom
#' @export
GeomBlank = R6Class(
"GeomBlank", inherit = Geom,
public = list(
render_panel = function(data, panel, renderer) {
renderer$render_null()
}
)
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.