最佳答案
我正在试图根据日期绘制信息。我有一个日期列表格式为“01/02/1991”。
我通过以下方式转化了它们:
x = parser.parse(date).strftime('%Y%m%d'))
也就是 19910102
然后我试着用 num2date
import matplotlib.dates as dates
new_x = dates.num2date(x)
图示:
plt.plot_date(new_x, other_data, fmt="bo", tz=None, xdate=True)
但我得到了一个错误。它说“价值错误: 年超出范围”。有什么解决方案吗?