Learn R Programming

echarts4r (version 0.4.5)

e_capture: Capture event

Description

Add an event capture.

Usage

e_capture(e, event)

Arguments

e

An echarts4r object as returned by e_charts or a proxy as returned by echarts4rProxy.

event

An event name from the event documentation.

Details

Many events can be captured, however not all are integrated, you can pass one that is not implemented with this function.

Examples

Run this code
if (FALSE) {
# add datazoom
library(shiny)

ui <- fluidPage(
  echarts4rOutput("chart"),
  verbatimTextOutput("zoom")
)

server <- function(input, output) {
  output$chart <- renderEcharts4r({
    mtcars |>
      e_charts(mpg) |>
      e_scatter(qsec) |>
      e_datazoom() |>
      e_capture("datazoom")
  })

  output$zoom <- renderPrint({
    input$chart_datazoom
  })
}

if (interactive()) {
  shinyApp(ui, server)
}
}

Run the code above in your browser using DataLab