我正在尝试在一个图中实现两个滑块我尝试了以下操作
# Create figure
fig = go.Figure()
# Add traces, one for each slider step
for step in np.arange(1, 5, 1):
fig.add_trace(
go.Scatter(
visible=False,
line=dict(color="#00CED1", width=6),
name=" = " + str(step),
x=np.arange(0, 10, 0.01),
y=[step]*50))
# Make 10th trace visible
fig.data[1].visible = True
# Create and add slider
sliders = []
for j in range(int(len(fig.data)/2)):
steps=[]
for i in range(int(len(fig.data)/2)):
step = dict(
method="update",
args=[{"visible": [False] * (int(len(fig.data)/2))},
{"title": "Slider switched to step: " + str(i)}], # layout attribute
) …Run Code Online (Sandbox Code Playgroud)