Estoy usando el mar matrimonio para crear cuadros. ¿Cómo puedo modificar el grosor de la línea del eje y el color?

[seaborn boxplots axis line thickness]

No sé dónde en mi código puedo solucionar este problema. Necesito cambiar el color del eje X y el ancho para hacerlo azul y más grueso ....

Gracias

plt.figure()
fig = plt.figure(figsize=(45,35), dpi=150)
font_size_axes=128
label_font_size=128
ax = sns.boxplot(x=group, y=strain_lable[:], data=table,order=data_order,   palette=my_pal, width=0.3, 
             fliersize=50, linewidth=12)
-1
Reza 25 jun. 2019 a las 20:44

1 respuesta

La mejor respuesta
ax.spines['left'].set_linewidth(5)
ax.spines['left'].set_color('orange')

Si necesita colorear todas las espinas, puede hacer una vuelta a través de:

for _,s in ax.spines.items():
    s.set_linewidth(5)
    s.set_color('cyan')

Si desea realizar estos cambios para un montón de parcelas, puede considerar cambiar el archivo RC (consulte Personalización de MATPLOTLIB "). Las propiedades relevantes son 'axes.linewidth' y 'axes.edgecolor'

2
Diziet Asahi 26 jun. 2019 a las 07:44