如何在x轴上绘制时间?

时间:2015-09-08 14:29:46

标签: python date

当我想将绘图日期作为x轴时,ipython通常会显示: UnicodeDecodeError:'utf8'编解码器无法解码位置2中的字节0xd4:无效的连续字节。

这是一个例子:

import datetime
import random
import matplotlib.pyplot as plt
# make up some data
x = [(datetime.datetime.now() + datetime.timedelta(days=i)).date() for i in range(12)]
y = [i+random.gauss(0,1) for i,_ in enumerate(x)]
# plot
plt.plot(x,y)
# beautify the x-labels
plt.gcf().autofmt_xdate()
plt.show()

它将显示:UnicodeDecodeError:'utf8'编解码器无法解码位置2中的字节0xd4:无效的连续字节 我应该如何解决这个问题?我的python是2.7.10,ipython是3.2.0

0 个答案:

没有答案