大熊猫ts.plot()上的日期

时间:2018-05-12 15:47:07

标签: pandas

我不能让日期出现在我的熊猫时间序列图中。我有时间 系列ts和我已经给出了ts的输出。

import pandas as pd
import numpy as np
import datetime
import matplotlib.pyplot as plt
ts = pd.Series(df['res'])
# Date
# 2018-05-10    1.000000
# 2018-05-09    1.017333
# 2018-05-08    1.000000
# 2018-05-07    0.992783

ts.plot()

即使系列包含日期,我的情节也只有“日期”字样 x轴。如何让它用实际日期标记x轴?感谢。

1 个答案:

答案 0 :(得分:2)

如果索引包含日期字符串,则会出现您描述的症状(x轴上没有日期)。要将日期字符串转换为日期(dtype = 'jane@gmail.com'),请使用

datetime64

例如,

ts.index = pd.to_datetime(ts.index)

enter image description here