第一次发布,请耐心等待。我大概花了15个小时试图解决这个问题。
我有一大堆以毫秒为单位的时间戳格式的时间戳数据。 Pressure/Time Data
time = pd.to_datetime(data['Time'], unit='ms')
这将输出一系列datetime64数据
0 2018-11-14 19:40:55.184
1 2018-11-14 19:50:55.324
2 2018-11-14 20:05:54.879
Name: Time, Length: 400, dtype: datetime64[ns]
所以,在这里我完全迷失了。 Matplotlib显然不会绘制datetime64数据。
plt.plot(time, pressure)
matplotlib绘制的内容,在x轴上具有不可解释的时间数据:
那么,如何解决这个问题?我的意思是,excel和matlab可以轻松绘制此数据。这到底是怎么了?
最终编辑:
我能够将问题隔离为导致问题的matplotlib的旧版本。在遇到问题的环境中,我使用的是matplotlib 2.1.0版本。如果我在3.0.0版上运行,此问题将不再存在。这纯粹是环境问题,与代码无关。
答案 0 :(得分:0)
我能够将问题隔离为导致问题的matplotlib的旧版本。在遇到问题的环境中,我使用的是matplotlib 2.1.0版本。如果我在3.0.0版上运行,此问题将不再存在。这纯粹是环境问题,与代码无关。