在使用datetime时,要在x轴上显示时间,可以使用以下步骤:
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
from datetime import datetime
dates = [datetime(2022, 1, 1), datetime(2022, 1, 2), datetime(2022, 1, 3), ...]
data = [10, 15, 20, ...]
fig, ax = plt.subplots()
formatted_dates = mdates.date2num(dates)
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))
ax.plot(formatted_dates, data)
plt.xticks(rotation=45)
plt.show()
这样,你就可以在x轴上显示日期时间了。请注意,这只是一个基本的示例,你可以根据自己的需求进行进一步的定制和美化。
推荐的腾讯云相关产品:腾讯云服务器(CVM)和云数据库MySQL。
领取专属 10元无门槛券
手把手带您无忧上云