我想绘制一些随季节变化的时间序列,并使用axvspan将图中冬季部分与夏季部分区分开来。我正在使用pyplot.plot_date。我的y值是一个浮点数的np数组,我的x值是使用datetime对象转换的np数组。
我想使用pyplot.axvspan来应用阴影,但它似乎只适用于x轴的常规数字,而我的x轴是日期。我遇到的错误是:
datetime.strptime(date, '%m-%d-%Y').
我想使用pyplot.axvspan来应用阴影,但它似乎只适用于x轴的常规数字,而我的x轴是日期。我遇到的错误是:
ValueError: view limit minimum -36858.05 is less than 1 and is an invalid Matplotlib date value. This often happens if you pass a non-datetime value to an axis that has datetime units
有什么方法可以解决这个问题吗?
axvspan
,但只给第一个加上标签,这样图例中就只会出现一个。 - ImportanceOfBeingErnest