覆盖默认值而不是在箱线图上绘制数据组合
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
等。所以我想在行和列中显示这些单独的图,更像是 scatterplotmatrix
或facet_grid
在 R
.
关于如何实现这一点的任何指示?
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()
我有一个 dataframe
格式如下:
我正尝试使用以下代码boxplot
它:
plot = toPlot.boxplot(column=['Score'], by=['Q1','Q2'])
plt.show()
这给了我以下情节:
正如我们在上图中看到的那样,结果已经包含 (T,F)、(T,T)、(F,T) 等组合,但我不希望出于我的目的。
我最喜欢以下内容:
分别绘制这些箱形图,如下图(取自 here)绘制的那样。但是我有多个 Q1
, Q2
.....Qn
等。所以我想在行和列中显示这些单独的图,更像是 scatterplotmatrix
或facet_grid
在 R
.
关于如何实现这一点的任何指示?
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()