Python 使用绘制散点图绘制未排序的数据帧

Python 使用绘制散点图绘制未排序的数据帧,python,pandas,dataframe,plotly,Python,Pandas,Dataframe,Plotly,每当我尝试使用plotly python库(在本例中是从Modeanalytics dataframe)绘制数据时,它最终会将无序的数据点连接在一起,并造成如下混乱: 如果我使用生成数据帧的SQL查询对数据进行排序,那么绘图看起来很棒 但是,我想用python而不是SQL对数据进行排序 我尝试获取无序数据帧并执行以下操作: df.sort_values(by=['time']) 但这仍然导致了混乱的阴谋 如何在python中对数据帧进行排序以使其正确打印?默认情况下,在不修改原始数据帧的情

每当我尝试使用plotly python库(在本例中是从
Modeanalytics dataframe
)绘制数据时,它最终会将无序的数据点连接在一起,并造成如下混乱:

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

但是,我想用python而不是SQL对数据进行排序

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

df.sort_values(by=['time'])
但这仍然导致了混乱的阴谋

如何在python中对数据帧进行排序以使其正确打印?

默认情况下,在不修改原始数据帧的情况下返回新数据帧

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

尝试:


请删除
r
标记。@pault已删除,非常感谢您的帮助,解决了我的问题!:)
df = df.sort_values(by=['time'])
df.sort_values(by=['time'], inplace=True)