Python 在绘图仪上隐藏直线
假设我有线A、B、C、D和E。我希望线A、B和C出现在绘图仪上。我希望用户可以选择添加行D和E,但默认情况下D和E应该隐藏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() 有什么建
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)
您需要提供迄今为止已更新的代码,以包含示例