绘制时间序列数据

时间:2019-12-17 04:00:05

标签: python matplotlib data-visualization data-analysis

我有一个时间序列数据,其中一列为Date,第二列为业务代表的ID。

    pAgent  Date    Year    Month   Day Week-Day
0   27918   2019-11-28  2019    11  28  3
1   1286    2019-11-28  2019    11  28  3
2   1314    2019-11-28  2019    11  28  3
3   21342   2019-12-01  2019    12  1   6
4   5344    2019-11-28  2019    11  28  3
5   23841   2019-11-28  2019    11  28  3
6   22596   2019-11-28  2019    11  28  3
.   ..      ...         ..      ..  ..  ..
.   ..      ...         ..      ..  ..  ..

我如何绘制一个代理人(例如pAgent = 22596)整个月的发生情况?

2 个答案:

答案 0 :(得分:1)

您可以像这样创建甘特图,

enter image description here

InputField

答案 1 :(得分:0)

有一个简单的数据处理错误,我终于能够解决它。这是该问题的解决方案:

count = file_name[file_name['pAgent'] == 27918].groupby("Day").count().reset_index()
plt.figure(figsize=(12,6))
ax = sns.pointplot("Day","pAgent",data=count,color="white",markers="H")
plt.axhline(avg_curr["pAgent"].mean(),color="k",
            linestyle="dotted",linewidth=2,label="average transaction flow")

Image-Chart