覆盖默认值而不是在箱线图上绘制数据组合

Overriding default and not plotting combinations of data on boxplot

我有一个 dataframe 格式如下:

我正尝试使用以下代码boxplot它:

plot = toPlot.boxplot(column=['Score'], by=['Q1','Q2'])
plt.show()

这给了我以下情节:

正如我们在上图中看到的那样,结果已经包含 (T,F)、(T,T)、(F,T) 等组合,但我不希望出于我的目的。

我最喜欢以下内容:

分别绘制这些箱形图,如下图(取自 here)绘制的那样。但是我有多个 Q1, Q2.....Qn 等。所以我想在行和列中显示这些单独的图,更像是 scatterplotmatrixfacet_gridR.

关于如何实现这一点的任何指示?

TIA。

fig = plt.figure()
ax1 = plt.subplot(1,2,1)
df.boxplot(column='Score',by='Q1',ax=ax1)
ax2 = plt.subplot(1,2,2)
df.boxplot(column='Score',by='Q2',ax=ax2)
fig.suptitle('test title', fontsize=20)
plt.show()