我有一个pandas multiindex数据帧,其中四分之一为1-4,小时为0-23作为索引。 数据看起来像这样
quarter hour value1 value2 value3
1 0 0.06 0.47 0.50
1 1 0.65 0.04 0.65
1 2 0.58 0.10 0.60
1 3 0.51 0.07 0.17
...
4 20 0.82 0.17 0.96
4 21 0.08 0.98 0.09
4 22 0.73 0.43 0.73
4 23 0.99 0.85 0.42
如何绘制4个线图作为2x2排列的子图,顶部的Q1和Q4以及底部的Q2和Q3?
我一直在尝试
f, ((ax1, ax4), (ax2, ax3)) = plt.subplots(2, 2, sharex='col', sharey='row')
ax1.plot(df.loc[1])
但它似乎无法奏效。