Como editar propriedades de bigodes, panfletos, bonés etc. no boxplot Seaborn

Eu criei um boxplot aninhado com um stripplot sobreposto usando o pacote Seaborn. Vi respostas no stackoverflow sobre como editarcaixa propriedades tanto paracaixas individuais e paratodas as caixas usando ax.artists gerados pelo sns.boxplot.

Existe alguma maneira de editar propriedades de bigodes, bonés, panfletos etc. usando um método semelhante? Atualmente, tenho que editar manualmente os valores norestyle_boxplot método do_BoxPlotter() classe no arquivo seaborn -> categorical.py para ir do gráfico padrão para o gráfico desejado:

Gráfico padrão:

Lote desejado:

Aqui está o meu código de referência:

sns.set_style('whitegrid')

fig1, ax1 = plt.subplots()


ax1 = sns.boxplot(x="Facility", y="% Savings", hue="Analysis",
             data=totalSavings)

plt.setp(ax1.artists,fill=False) # <--- Current Artist functionality

ax1 = sns.stripplot(x="Facility", y="% Savings", hue="Analysis",
                    data=totalSavings, jitter=.05,edgecolor = 'gray',
                    split=True,linewidth = 0, size = 6,alpha = .6)

ax1.tick_params(axis='both', labelsize=13)
ax1.set_xticklabels(['Test 1','Test 2','Test 3','Test 4','Test 5'], rotation=90)
ax1.set_xlabel('')
ax1.set_ylabel('Percent Savings (%)', fontsize = 14)


handles, labels = ax1.get_legend_handles_labels()
legend1 = plt.legend(handles[0:3], ['A','B','C'],bbox_to_anchor=(1.05, 1), 
                     loc=2, borderaxespad=0.)
plt.setp(plt.gca().get_legend().get_texts(), fontsize='12') 
fig1.set_size_inches(10,7)

questionAnswers(1)

yourAnswerToTheQuestion