Tooltip Proxy
Proxies to show or hide tooltip.
e_showtip_p(proxy, ...) e_hidetip_p(proxy)
proxy |
An echarts4r proxy as returned by |
... |
Any other option, see showTip. |
## Not run: library(shiny) ui <- fluidPage( fluidRow( actionButton("show", "Show tooltip"), actionButton("hide", "Hide tooltip") ), fluidRow( echarts4rOutput("plot"), h3("clicked Data"), verbatimTextOutput("clickedData"), h3("clicked Serie"), verbatimTextOutput("clickedSerie"), h3("clicked Row"), verbatimTextOutput("clickedRow") ) ) server <- function(input, output, session) { output$plot <- renderEcharts4r({ mtcars %>% e_charts(mpg) %>% e_line(disp, bind = carb, name = "displacement") %>% e_line(hp) %>% e_x_axis(min = 10) %>% e_tooltip(show = FALSE) %>% e_theme("westeros") }) observeEvent(input$show, { echarts4rProxy("plot") %>% e_showtip_p( name = "displacement", position = list(5, 5) ) }) observeEvent(input$hide, { echarts4rProxy("plot") %>% e_hidetip_p() }) output$clickedData <- renderPrint({ input$plot_clicked_data }) output$clickedSerie <- renderPrint({ input$plot_clicked_serie }) output$clickedRow <- renderPrint({ input$plot_clicked_row }) } if (interactive()) { shinyApp(ui, server) } ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.