Afficher l'équation d'une droite sur un graphique Matplotlib
Bonjour à tous,
j'ai une question très simple...
J'ai réussi à faire le programme suivant portant sur la loi d'Ohm:
- L'utilisateur entre des valeurs de tension U et d'intensité I.
- Le graphique donnant la tension en fonction de l'intensité s'affiche sur l'écran en utilisant Matplotlib.
- Les points n'étant pas forcément parfaitement alignés, j'ai utilisé la méthode des moindres carrés pour déterminer les coefficients "a" et "b" correspondant à la régression linéaire de l'ensemble de mes points.
Tout fonctionne.
- Je souhaite seulement rajouter l'équation de la droite obtenue en haut à droite sur le graphique Matplotlib, sachant donc, que "a" et "b" sont donc des variables numériques correspondant aux coefficients de régression.
- Si j'étais dans le Terminal Python, j'aurai écrit pour cela : print("U=",a,"*I+",b).
- Avec Matplotlib, j'ai essayé: plt.text("U=",a,"*I+",b) mais cela ne fonctionne pas.
Faut-il utiliser autre chose que plt.text ou s'agit-il d'un problème de syntaxe et comment le corriger ? Merci. J'utilise Python 3.0