I want to use one slider to control multiple subplots created with plotly. I found answers in Python like these two:
- Plot.ly. Using slider control with multiple plots
- https://community.plot.ly/t/using-one-slider-to-control-multiple-subplots-not-multiple-traces/13955/4
Example (second link):
import plotly.graph_objs as go
from plotly.tools import make_subplots
fig = make_subplots(1, 2)
fig.add_scatter(y=[1, 3, 2], row=1, col=1, visible=True)
fig.add_scatter(y=[3, 1, 1.5], row=1, col=1, visible='legendonly')
fig.add_scatter(y=[2, 2, 1], row=1, col=1, visible='legendonly')
fig.add_scatter(y=[1, 3, 2], row=1, col=2, visible=True)
fig.add_scatter(y=[1.5, 2, 2.5], row=1, col=2, visible='legendonly')
fig.add_scatter(y=[2.5, 1.2, 2.9], row=1, col=2, visible='legendonly')
steps = []
for i in range(3):
step = dict(
method = 'restyle',
args = ['visible', ['legendonly'] * len(fig.data)],
)
step['args'][1][i] = True
step['args'][1][i+3] = True
steps.append(step)
sliders = [dict(
steps = steps,
)]
fig.layout.sliders = sliders
go.FigureWidget(fig)
But how can I realize this in R?