如何解决如何在开始时禁用一条线?
我想显示线条,但有些线条被禁用。所以就像我正常显示它然后单击它的名称以取消显示/禁用该行一样。 我正在使用 python。
解决方法
visible 的 trace 属性作为 "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"])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。