Description Usage Arguments Examples
Remove a figure from the plot.
1 | remove_figure(g, index)
|
g |
An object of class |
index |
Index of figure to remove. Either
the numeric index of figure (layer number in order
it was added to the visualisation), or the |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | g <- g2(mtcars, asp(qsec, wt)) %>%
fig_point(config(id = "myPoints")) %>%
fig_point(asp(y = drat))
# all figures
g
# remove figure
remove_figure(g, "myPoints")
library(shiny)
df <- data.frame(
x = 1:100,
y = runif(100),
z = runif(100)
)
ui <- fluidPage(
g2Output("plot"),
actionButton("rm", "Randomly remove a figure")
)
server <- function(input, output) {
output$plot <- renderG2({
g2(df, asp(x, y)) %>%
fig_point() %>%
fig_line(asp(y = z))
})
observeEvent(input$rm, {
g2_proxy("plot") %>%
remove_figure(sample(1:2, 1))
})
}
if (interactive()) {
shinyApp(ui, server)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.