如何将两个具有相同轴的独立箱形图合并为一个箱形图?数据全部来自同一数据帧。
我有两个图要合并成一个图:
图1)
图2)
如何组合它们,使它们看起来像这样(类似于使用hue参数时):
我当前的数据框如下所示。请注意,我只是手动添加了“数据类型”列,以便可以使用sns.boxplot中的hue参数来展示我的示例。 “数据类型”列不在实际数据框中:
Annualized Return Annualized Volatility Weighting Method Data Type
0 0.100279 0.018287 Equal Weights Returns
1 0.052186 0.019462 Equal Weights Volatility
2 0.066412 0.021039 Equal Weights Returns
3 0.037828 0.030207 Equal Weights Volatility
4 0.083212 0.016781 Equal Weights Returns
.. ... ... ... ...
195 0.064490 0.019199 ERC Volatility
196 0.074595 0.015279 ERC Returns
197 0.048052 0.015284 ERC Volatility
198 0.053672 0.013398 ERC Returns
199 0.054881 0.018141 ERC Volatility
这是我用来生成所需外观输出的代码。再次,仅出于可视化目的手动添加了hue参数:
sns.boxplot(x='Weighting Method',y = 'Annualized Volatility',data=df,showfliers=False,color='tomato',hue='Data Type')