Один ползунок для управления графиками на одном участке в R с использованием сюжета - PullRequest
0 голосов
/ 01 ноября 2019

Я ищу определенное исправление с помощью селектора диапазонов в графике с использованием R. У меня есть два графика, визуализированных через один субплот с использованием Plotly в R. Теперь мне нужно добавить ползунок / селектор диапазона на весь график, чтобыизменение его изменяет оба моих графика. Возможно ли это через Plotly ? (используется только R) Эта функция аналогична Dygraphs функция синхронизации (https://rstudio.github.io/dygraphs/gallery-synchronization.html).

1 Ответ

0 голосов
/ 06 ноября 2019

Я бы рекомендовал использовать опцию subplot s shareX = TRUE:

Пожалуйста, проверьте следующий пример:

library(plotly)

DF1 <- data.frame(x=1:100, y=runif(100)+ seq(0, 1, length.out = 100))
DF2 <- data.frame(x=1:100, y=runif(100)+ seq(0, 2, length.out = 100))

p1 <- plot_ly(DF1, x = ~x, y = ~y, type = "scatter", mode = "lines+markers")
p2 <- plot_ly(DF2, x = ~x, y = ~y, type = "scatter", mode = "lines+markers")

p <- subplot(p1, p2, nrows = 2, shareX = TRUE)
p

Result

...