【发布时间】:2022-11-15 07:50:48
【问题描述】:
我有温度和光照测量的时间序列:
no,DateTime,Temp,Light
1,11/09/2022 00:01:20,18.10,21.27
2,11/09/2022 00:01:30,18.19,41.70
3,11/09/2022 00:01:40,18.36,5.94
... 每次测量每 10 秒进行一次,我有大约 40 000 个按日期排序的测量值。
现在我想绘制一个折线图来显示该信息(只有光)。
这是我到目前为止得到的:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("C:/WG/Temp/TimeSeries.csv", sep=',')
df = df.drop(columns=['Temp', 'no'])
plot1 = df.plot(kind = 'scatter', x = 'DateTime', y = 'Light')
plot1.show()
但是它冻结了(可能是因为点数)。它通常是如何处理的,图表不必非常准确,所以我想它可以以某种方式重新采样以获得例如每分钟的测量平均值。你有什么建议吗?
编辑:
【问题讨论】: