在pandas中创建按时间分组的散点图,可以按照以下步骤进行:
import pandas as pd
import matplotlib.pyplot as plt
data = {'时间': ['2022-01-01', '2022-01-02', '2022-01-03', '2022-01-04', '2022-01-05'],
'数值': [10, 15, 8, 12, 20]}
df = pd.DataFrame(data)
df['时间'] = pd.to_datetime(df['时间']) # 将时间列转换为日期时间类型
grouped = df.groupby(df['时间'].dt.date)['数值'].mean()
plt.scatter(grouped.index, grouped.values)
plt.xlabel('时间')
plt.ylabel('数值')
plt.title('按时间分组的散点图')
plt.show()
这样就可以在pandas中创建按时间分组的散点图了。
【推荐的腾讯云相关产品和产品介绍链接地址】:
领取专属 10元无门槛券
手把手带您无忧上云