Как сделать вертикальную линию в Plotly Draggable - PullRequest
0 голосов
/ 05 октября 2018

Я хочу добавить слой к графику с вертикальной линией, которую можно перетаскивать влево и вправо на графике, и чтобы сервер вычислил, сколько данных основного графика находится слева и справа от этой линии,Не уверен, возможно ли это в данный момент с заговором.

Я знаю, как рассчитать, что слева и справа от фиксированной линии на графике, поэтому вопрос только в следующем:

  • Как сделать перетаскиваемую вертикальную линию перетаскиваемойв то есть Plotly

  • Как прочитать координату x линии, когда она перетаскивается

, например, на простом графике, подобном этому здесь:

library(shiny)
library(plotly)

ui  <- 
  fluidPage(
   plotlyOutput('Plot1')
       )

server <- function(input, output, session) {  
  output$Plot1 <- renderPlotly({ plot_ly(data = mtcars, x = mtcars$mpg, y = mtcars$hp, type = 'scatter', 
                          mode = 'markers') %>%
    add_segments(x = 20, xend = 20, y = 0, yend = 350)  })

}

shinyApp(ui = ui, server = server)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...