从熊猫数据帧绘制多个时间序列

时间:2020-04-29 15:20:16

标签: python pandas matplotlib

我从文件中加载了熊猫数据框,格式如下:

ID,Date,Time,Value1,Value2,Value3,Value4
0063,04/21/2020,11:22:55,0.0347,0.41,1440,10.5
0064,04/21/2020,11:22:56,0.0355,0.41,1440,10.4
...
9849,04/22/2020,10:46:19,0.058,1.05,1460,10.6

我尝试了多种方法来绘制每个值与日期/时间的折线图,或者绘制具有多个子图的单个图,但效果有限。我希望有更多经验的人可以尝试一个优雅的解决方案,而不是盲目摇摆。请注意,数据集之间的时间间隔可能很大。

谢谢!

1 个答案:

答案 0 :(得分:0)

在导入熊猫数据框期间解析日期似乎是我最大的问题。将parse_dates添加到pd.read_csv之后,我便能够定义dt列并按预期使用matplotlib进行绘制。

df = pd.read_csv(input_text, parse_dates = [["Date", "Time"]])

dt = df["Date_Time"]