我想要一个 plotly 下拉列表来按列唯一值过滤数据框

问题描述 投票:0回答:0

晚上好!

我有一个这样的数据框:

df = pd.DataFrame({
    'distance': [1, 2, 3, 1, 2, 3, 1, 2, 3],
    'Speed': [1, 2, 3, 1.2, 2.2, 3.2, 1.3, 2.3, 3.3],
    'Lap': ['Lap 1', 'Lap 1', 'Lap 1', 'Lap 2', 'Lap 2', 'Lap 2', 'Lap 3', 'Lap 3', 'Lap 3']
})

我想使用 plotly 绘制它,使用下拉菜单过滤绘制的线条,按列“圈”唯一值(“第 1 圈”、“第 2 圈”、“第 3 圈”)。

由于 Flask 限制,我无法使用 Dash。

我可以通过写一堆“真”和“假”来做到这一点,但是数据框是动态的,所以静态解决方案是行不通的(它可以有更多的行,它可以被打乱等等)

提前致谢!

python pandas filter plotly dropdown
© www.soinside.com 2019 - 2024. All rights reserved.