擅长:python、mysql、java
<p>你的<code>timeStamp</code>是一个<code>datetime</code>对象。您所要做的就是传递datetime对象作为限制</p>
<pre><code>import pandas as pd
import numpy as np
import datetime as dt
import matplotlib.pyplot as plt
from matplotlib.dates import date2num, DateFormatter
dayX = df
dayX['timeStamp'] = pd.to_datetime(dayX['timeStamp'], format='%Y-%m-%d %H:%M:%S')
fig, ax1 = plt.subplots(1,1)
ax1.plot(dayX['timeStamp'], dayX['meanT'])
ax1.xaxis.set_major_formatter(DateFormatter('%H:%M'))
ax1.set_xlim(df['timeStamp'].min().replace(hour=9), df['timeStamp'].min().replace(hour=21))
fig.autofmt_xdate()
plt.show()
</code></pre>
<p>输出:</p>
<p><a href="https://i.stack.imgur.com/zaOv4.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zaOv4.jpg" alt="enter image description here"/></a></p>