如何在开始时禁用绘图中的一行?

2023-12-08

我想显示这些行,但有些行被禁用。就像我正常显示它然后单击其名称来取消显示/禁用该行一样。 我正在使用Python。


visible的属性trace as "legendonly"使一条线按照您描述的方式运行

下面的代码生成一个figure10行,然后设置visible to legendonly对于第 3 行到第 10 行。单击图例使它们可见。

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"])

enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在开始时禁用绘图中的一行? 的相关文章

随机推荐