AttributeError: ‘AxesSubplot’ object has no attribute ‘set_axis_labels’

Si estas recibiendo el error ‘AxesSubplot’ object has no attribute ‘set_axis_labels’; te daré una explicación de a que se debe.

Seaborn, no devuelve una figura que es lo que esperas obtener, sino un objeto  de ejes(axis-object)

La solución es importar matplotlib que será la encargada de dibujar el gráfico en el lugar indicado.

Puedes verlo en el ejemplo, que sigue.

import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

trim= pd.DataFrame({'mes': ['ene', 'feb', 'mar'], 'val': [100, 200, 300]})
barplot(x = 'mes', y = 'val', 
trim = meses,
color = 'blue')
ax.set(xlabel='common xlabel', ylabel='common ylabel')
plt.show()

Puedes contactar conmigo acá:

Por que la vida es eso sembrar, sembrar, sembrar

J. A. Buesa
Translate »