matplotlib中月 - 日年图的必需格式

时间:2015-02-20 04:59:50

标签: python matplotlib

我有一个.csv文件,其中一列包含使用反斜杠'/'的日期,以便在一列中分隔月,日和年。以下三列包含平均财务价值,财务上限值和较低财务价值。数据格式如下例所示;

3/2/14  18338.98    18734.07    17943.88
3/3/14  18280.09    18675.2     17884.99
3/4/14  18220.26    18614.53    17825.98
3/5/14  18160.29    18551.71    17768.87

如何在日期列中读取python并将其识别为月,日,年格式的日期,以便最终使用matlibplot进行绘图?

1 个答案:

答案 0 :(得分:1)

使用datetime模块创建datetime对象

>>> import datetime
>>> dt = datetime.datetime.strptime('3/5/14', '%m/%d/%y')
>>> dt
datetime.datetime(2014, 3, 5, 0, 0)

使用strftime方法为轴ticks创建标签。

>>> dt.strftime('%d%b%Y')
'05Mar2014'
>>>