gpt4 book ai didi

python - 使用 Plotly 散点图绘制未排序的数据框

转载 作者:行者123 更新时间:2023-12-01 02:09:27 25 4
gpt4 key购买 nike

每当我尝试使用plotly python库(在本例中来自Modeanalytics dataframe)绘制数据时,它最终都会将无序的数据点连接在一起并造成困惑,如下所示:

messy plot

如果我使用生成数据帧的 SQL 查询对数据进行排序,那么绘图看起来很棒!

clean plot

但是,我想在 python 中实际对数据进行排序,而不是在 SQL 中。

我尝试获取无序数据帧并执行以下操作:

df.sort_values(by=['time'])

但还是导致了剧情的困惑。

如何在 python 中对数据框进行排序,以便正确绘制?

最佳答案

默认sort_values()返回一个新的数据框而不修改原始数据框。

您可以将标志设置为 True 或将输出分配回原始数据帧。

尝试:

df = df.sort_values(by=['time'])

或者

df.sort_values(by=['time'], inplace=True)

关于python - 使用 Plotly 散点图绘制未排序的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48799055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com