首页 > 解决方案 > 在 plotly 中更改活动滑块值不会更改显示的数据

问题描述

使用时如何更改显示的数据子集animation_framefig.update_layout(sliders=[dict(active=...)]),显示在docs中,仅更改在滑块本身上选择的值,而不更改实际数据。在此示例中,它仍然显示与z=1( notebook ) 关联的数据。

import plotly.express as px
import pandas as pd

df = pd.DataFrame(dict(x=[0, 1, 0, 1],
                       y=[0, 1, 1, 0],
                       z=[0, 0, 1, 1]))

fig = px.line(df, "x", "y", animation_frame="z")
fig.update_layout(sliders=[dict(active=1)])
fig.show()

在此处输入图像描述

(也提交了https://github.com/plotly/plotly.py/issues/3276)。

标签: pythonplotlyplotly-python

解决方案


推荐阅读