我正在尝试从 FRED 重建时间序列图:https ://fred.stlouisfed.org/series/LABSHPUSA156NRUG使用 Python。但是,我无法得到一个清晰的数字,其中时间序列与代表衰退条的面积图重叠。
我对 python 还是很陌生,所以找到一个简单的原因为什么我的尝试不起作用是令人沮丧的。
我尝试过这两种方法。
我的第一次尝试如下所示:
fig, ax = plt.subplots()
ls_data.plot.line(ax=ax, figsize=(8,5), x='Date', color=blue)
rec_data.plot.area(ax=ax, figsize=(8,5), x='Date', alpha=0.5, color=gray)
plt.ylim(0.59,0.65)
我的第二次尝试是“ax2 = ax1.twinx()”路线
fig, ax1 = plt.subplots()
ax2 = ax1.twinx()
ls_data.plot.line(figsize=(8,5), x='Date', color=blue)
rec_data.plot.area(figsize=(8,5), x='Date', alpha=0.5, color=gray)
但是,这会产生两个单独的数字。
一个可能的问题是,劳动份额的 x 值是按个别年份绘制的,而衰退的 x 值是按月绘制的。但根据第二次尝试,看起来图表应该平滑叠加,但我很可能会得到与第一次尝试相同的结果。转变衰退数据能否解决问题?
编辑:经济衰退日期的数据可在此处获得。https://fred.stlouisfed.org/series/USREC#:~:text=For%20daily%20data%2C%20the%20recession,the%20month%20of%20the%20trough。






