DateFormatter发现x = 0的值,这是一个非法日期

时间:2019-06-12 17:59:09

标签: python-3.x matplotlib

如何纠正此错误:

  

DateFormatter发现x = 0的值,这是一个非法日期;这个   通常发生是因为您尚未告知轴   绘制日期,例如,使用ax.xaxis_date()

这是我的代码:

%matplotlib inline
import matplotlib.pyplot as plt
import matplotlib.dates as mdates

y1 = df_ratnagiri['list__main__temp']
x1 = df_ratnagiri['list__dt_txt']
fig, ax = plt.subplots()
plt.xticks(rotation=70)
hours = mdates.DateFormatter('%H:%M')
ax.xaxis.set_major_formatter(hours)
ax.plot(x1,y1,'r')

0 个答案:

没有答案