Python 在绘图仪上隐藏直线

Python 在绘图仪上隐藏直线,python,pandas,plotly,Python,Pandas,Plotly,假设我有线A、B、C、D和E。我希望线A、B和C出现在绘图仪上。我希望用户可以选择添加行D和E,但默认情况下D和E应该隐藏 import plotly.express as px df = px.data.gapminder().query("continent=='Oceania'") fig = px.line(df, x="year", y="lifeExp", color='country') fig.show() 有什么建

假设我有线A、B、C、D和E。我希望线A、B和C出现在绘图仪上。我希望用户可以选择添加行D和E,但默认情况下D和E应该隐藏

import plotly.express as px

df = px.data.gapminder().query("continent=='Oceania'")
fig = px.line(df, x="year", y="lifeExp", color='country')
fig.show()
有什么建议吗

例如,默认情况下如何隐藏澳大利亚

import plotly.express as px

df = px.data.gapminder().query("continent=='Oceania'")
fig = px.line(df, x="year", y="lifeExp", color='country')
fig.show()

您需要在每个跟踪中使用参数
visible
将其设置为
legendoly

将plotly.express导入为px
国家/地区/地区=[“澳大利亚”]
df=px.data.gapminder()
图=像素线(df,x=“year”,y=“lifeExp”,color='country')
图:对于每个跟踪(lambda跟踪:trace.update(visible=“legendolly”)
如果trace.name位于国家/地区\u至\u隐藏else())
图2(图3)

您需要提供迄今为止已更新的代码,以包含示例