Python Seaborn Facetgrid cambio xlabels

Simplemente no puedo encontrar la manera de cambiar los xlabels en un Seaborn Facetgrid. Ofrece un método para cambiar las tags x con set_xlabels (), pero desafortunadamente no es individual para cada subplot.

Tengo dos subplots que comparten el eje y, pero tienen un eje x diferente y quiero etiquetarlas con diferentes textos.

¿Alguien puede darme una pista? Gracias de antemano.

Puede acceder a los ejes individuales de FacetGrid usando la propiedad de los axes y luego usar set_xlabel() en cada uno de ellos. Por ejemplo:

 import seaborn as sns import matplotlib.pyplot as plt sns.set(style="ticks", color_codes=True) tips = sns.load_dataset("tips") g = sns.FacetGrid(tips, col="time", hue="smoker") g = g.map(plt.scatter, "total_bill", "tip", edgecolor="w") g.axes[0,0].set_xlabel('axes label 1') g.axes[0,1].set_xlabel('axes label 2') plt.show() 

introduzca la descripción de la imagen aquí

Tenga en cuenta que en este ejemplo, g.axes tiene una forma de (1,2) (una fila, dos columnas).