所以我基於一個簡單的數據陣列上的代碼看起來像這樣的繪製日期時間輸出:使用matplotlib
5020 : 2015 7 11 11 42 54 782705
5020 : 2015 7 11 11 44 55 575776
5020 : 2015 7 11 11 46 56 560755
5020 : 2015 7 11 11 48 57 104872
,情節如下所示:
import scipy as sp
import matplotlib.pyplot as plt
data = sp.genfromtxt("E:/Python/data.txt", delimiter=" : ")
x = data[:,0]
y = data[:,1]
plt.scatter(x,y)
plt.title("Instagram")
plt.xlabel("Time")
plt.ylabel("Followers")
plt.xticks([w*2*60 for w in range(10)],
['2-minute interval %i'%w for w in range(10)])
plt.autoscale(tight=True)
plt.grid()
plt.show()
我期待對於一個簡單的方法來使用日期時間輸出作爲圖表上的x間隔,我找不出一種方法來讓它理解它,這裏有:
In [15]:sp.sum(sp.isnan(y))
Out[15]: 77
我猜這是因爲空間?我是Python新機器學習新手,原諒我的無知。
非常感謝。
我嘗試這樣做,得到了:ValueError異常:無效字面浮法():2015年7 11 11 42 54 782705 編輯:這是因爲一個不可打印字符'\ n' –
好吧,那麼我編輯我的帖子,認爲這是另一個轉換因素。很高興它的工作。 – Leb