1
respuesta

[Bug] 'JointGrid' object has no attribute 'set_ylabels'

curso regresión lineal clase 03 del video 06 Lmplot

ax.fig.suptitle('Recta de Regresión - Consumo X Temperatura', fontsize=16, y = 1.02) ax.set_axis_labels('Temperatura Máxima (°C)', fontsize=14) ax.set_ylabels('Consumo de Cerveza(litros)', fontsize=14) ax

me sale este error

AttributeError: 'JointGrid' object has no attribute 'set_ylabels'

quedo atento. gracias

1 respuesta

¡Hola Brusly! Cómo va?

El error que estás experimentando se debe a que estás intentando utilizar el método set_ylabels en un objeto JointGrid, el cual no tiene ese atributo. Para establecer las etiquetas del eje Y en un gráfico de regresión lineal utilizando lmplot, puedes hacerlo de la siguiente manera:

import seaborn as sns
import matplotlib.pyplot as plt

# Crear el gráfico de regresión lineal
g = sns.lmplot(x="Temperatura Máxima (°C)", y="Consumo de Cerveza(litros)", data=tu_data_frame)

# Establecer el título
plt.title('Recta de Regresión - Consumo X Temperatura', fontsize=16, y=1.02)

# Establecer las etiquetas de los ejes
plt.xlabel('Temperatura Máxima (°C)', fontsize=14)
plt.ylabel('Consumo de Cerveza(litros)', fontsize=14)

plt.show()

Si este post te ayudó, por favor, marca como solucionado ✓.