【发布时间】:2019-09-09 14:21:31
【问题描述】:
我得到了一个折线图,用多条线表示不同频率的正弦波。
我想看看一个特定的波浪,其余的都在图表之外。我知道我可以在图例中单击我不想看到的线条,这会使它们消失。
我想知道是否有一种交互方式可以一键取消选择所有行,而不是点击每一行。
我的代码:
import numpy as np
import plotly.graph_objects as go
step = 1/1000
t = np.arange(0,1,step) # time vector
trig_func = lambda ff : np.sin(2*np.pi*ff*t)
fig = go.Figure()
for freq in [1, 3, 5, 7]:
y = trig_func(freq)
fig.add_trace(go.Scatter(x=t, y=y, name=f"{freq} Hz"))
fig.show()
【问题讨论】: