Je peux créer un magnifique nuage de points avec des nés de la mer regplot
, obtenir le bon niveau de transparence grâce au scatter_kws
un péché
sns.regplot(x='logAssets', y='logLTIFR', lowess=True, data=df, scatter_kws={'alpha':0.15}, line_kws={'color': 'red'})
et obtenez ceci:
Y a-t-il une option dans un Seaborn pairplot
pour modifier la transparence?
Ok j'étais très proche de la solution. Seaborn pairplots
ont plot_kws
qui prend comme arguments un dictionnaire du type de modifications que vous feriez dans un regplot
. La ligne suivante est exactement ce dont j'avais besoin:
g = sns.pairplot(df, kind='reg', plot_kws={'line_kws':{'color':'red'}, 'scatter_kws': {'alpha': 0.1}})
Et voici le résultat:
Si vous ne faites pas la régression, mais seulement le nuage de points (kind = 'scatter'), dans les mots clés du graphique, vous n'avez pas à faire la division entre les mots clés line et scatter:
g = sns.pairplot(df, kind='scatter', plot_kws={'alpha':0.1})