Python过滤散点图的基准日期

时间:2019-10-21 17:59:11

标签: python pandas plot

我有一个csv文件,其内容如下:

        Datetime       Count Diff
0   2012-08-25 00:00:00 8   0.0
1   2012-08-25 01:00:00 2   1.0
2   2012-08-25 02:00:00 6   2.0
3   2012-08-25 03:00:00 2   3.0

我目前有一个散点图,用于绘制所有数据(x轴表示自2012年8月25日起经过的小时数,y轴表示每小时所售门票的数量)

我正在尝试对散点图进行过滤,以使其仅在第一个月内使用。我该怎么做?这是我的代码:

df = pd.read_csv('2.csv')
df["Datetime"] =pd.to_datetime(df["Datetime"])
df.head()

df["Diff"] = (df["Datetime"]  - df["Datetime"][0]) / np.timedelta64(1,'h')
df.fillna(0, inplace =True)
df

plt.scatter(df["Diff"], df["Count"], marker='.' ) 

0 个答案:

没有答案