Mis a jour le 2024-10-20, 20:15

Regressions

regplot

Pour tracer des points avec une regression linéaire : df = pandas.DataFrame({'A': [0.3, 0.6, 0.7, 1.2, 2.5, 2.9, 3], 'B': [2, 2.5, 3, 5.2, 7, 8.3, 9]}) seaborn.regplot(x = 'A', y = 'B', data = df, ci = 95, color = 'green', label = 'myCurve', scatter_kws = {'s': 50}, line_kws = {'color': 'red'}) seaborn.regplot(x = 'A', y = 'A', data = df, ci = None, color = 'blue', label = 'x contre x') pyplot.legend()
Paramètres :

lmplot

Permet de tracer plusieurs regression linéaire en même temps, comme FacetGrid.
pour tracer ici 2 regressions linéaires : df = pandas.DataFrame({'A': [0.3, 0.6, 0.7, 1.2, 2.5, 2.9, 3], 'B': [2, 2.5, 3, 5.2, 7, 8.3, 9]}) df2 = df * 2; df['C'] = 'a'; df2['C'] = 'b' df = pandas.concat([df, df2]) seaborn.lmplot(x = 'A', y = 'B', col = 'C', data = df, col_order = ['b', 'a'], aspect = 0.8)
lmplot prend beaucoup d'arguments de regplot et de FacetGrid :

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert