import matplotlib.pyplot as plt

def grafica_con_ajuste_lineal(x, y, eje_x, eje_y, titulo):
    a, b = np.polyfit(x, y, 1)
    x_fit = np.linspace(min(x), max(x), 100*len(x))
    y_fit = a*x_fit + b
    
    plt.title(str(titulo))
    plt.xlabel(str(eje_x))
    plt.ylabel(str(eje_y))
    plt.scatter(x, y)
    plt.plot(x_fit, y_fit)
    plt.grid()
    plt.show()

