我已经将数据框df绘制成了堆叠条形图:
dft['Date'] = old['DATE'].dt.to_period('M')
df = dft.groupby(by=['Date', 'Size'])['Spend'].sum()
stacked = df.unstack('Size').plot(kind='bar', stacked=True)
这个堆叠条形图每月都有一根条。
我有另一个名为 cir 的数据框,其中包含季度数据(每 3 个月一次)。我需要将此数据作为背景覆盖在主堆叠条形图的整个 3 个月上。以下代码可以单独绘制季度数据。
cir['date'] = ['3-15','4-15', '1-16', '2-16', '3-16', '4-16', '1-17', '2-
17', '3-17', '4-17']
cir['value'] = [78.4, 13.5, 19.8, 19, 78.4, 123.2, 82.6, 86.4, 83.5, 12.2.4]
cir.plot.bar()
我想将这两个图层叠加在一起(它们有不同的y轴)。我尝试使用子图功能,但没有真正取得进展。