一个滑杆,使用plotly控制R中单个子图中的图形

时间:2019-11-01 00:23:10

标签: r plotly dygraphs r-plotly

我正在寻找使用R选择使用范围选择器的解决方法。 我使用R中的Plotly通过单个子图可视化了两个图。现在,我需要向整个图添加一个Range Slider / Selector,以便对其进行更改可以修改我的两个图。 是否可以通过密谋? (仅使用R) 此功能类似于字形图同步功能(https://rstudio.github.io/dygraphs/gallery-synchronization.html)。

1 个答案:

答案 0 :(得分:0)

我建议使用subplot的选项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