Cómo resolver el error sns.pairplot El ancho de banda de KDE seleccionado es 0. No se puede estimar la densidad "?
Estoy tratando de trazar dos distribuciones en una parcela. Me gusta el formato de diagrama de pares ya que NO es un histograma y también muestra muy bien la superposición de distribuciones. Sin embargo, al aplicar un diagrama de pares para solo 1 variable continua y 1 categórica, creo que muestra un extraño error de formato. ¿Cómo resuelvo este error O uso otro tipo de gráfico que muestre exactamente el mismo gráfico? Además, ¿cómo agrego una leyenda para el código de colores?
Code:
df=>df['Sales','Customer_type']
sb.pairplot(df, hue="Customer_type")
AFUERA:

Following Error with the OUTPUT: RuntimeError: Selected KDE bandwidth is 0. Cannot estimate density.
Respuestas
Pairplot a veces da este error. Puede definir el valor de toda la banda para evitar el error. Por ejemplo, su código se verá así:
sb.pairplot(df, hue="Customer_type", diag_kws={'bw': 0.2})
bw es el ancho de banda. Debería ajustar bw. Un ancho de banda más grande causa tamaños de contenedor más grandes (ei, función de densidad suave) y un ancho de banda pequeño causa un contenedor pequeño (más resolución).