¿Cómo trazar la línea de regresión en hexbins con Seaborn?

Finalmente, logré convertir mi ttwig de distribución de hexbin en algo casi bonito.

import seaborn as sns x = req.apply_clicks y = req.reqs_wordcount sns.jointplot(x, y, kind="hex", color="#5d5d60", joint_kws={'gridsize':40, 'bins':'log'}) 

Hexbin Seaborn

Pero espero superponer una línea de regresión encima de ella, y no puedo encontrar la manera de hacerlo. Por ejemplo, la línea de regresión parece ocupar el gráfico marginal cuando agrego el gráfico de referencia al código:

 x = req.apply_clicks y = req.reqs_wordcount z = sns.jointplot(x, y, kind="hex", color="#5d5d60", joint_kws={'gridsize':40, 'bins':'log'}) sns.regplot(x, y, data=z, color="#5d5d60", scatter=False) 

Regplot en parcela marginal

¿Cómo incluir la línea de regresión en el cuerpo del gráfico?

regplot especificar los ejes en los que desea que aparezca el regplot de regplot . Aquí hay un ejemplo, con algunos datos inventados:

 import seaborn as sns import numpy as np x = 0.3 + 0.3 * np.random.randn(10000) y = 0.1 - 0.2 * x + 0.1 * np.random.randn(10000) mask = (y > 0) & (x > 0) x, y = x[mask], y[mask] g = sns.jointplot(x, y, kind="hex", color="#5d5d60", joint_kws={'gridsize':40, 'bins':'log'}) sns.regplot(x, y, ax=g.ax_joint, scatter=False) 

introduzca la descripción de la imagen aquí