迹线的可见属性使"legendonly"线条按照您描述的方式运行
下面的代码生成一个包含 10 行的图形,然后将第 3 行到第 10 行设置为可见legendonly。单击图例使它们可见。
import pandas as pd
import numpy as np
import plotly.express as px
df = pd.DataFrame({f"line{i+1}":np.random.uniform(i,i+2,100) for i in range(10)})
px.line(df, x=df.index, y=df.columns).update_traces(visible="legendonly", selector=lambda t: not t.name in ["line1","line2"])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1890 次 |
| 最近记录: |