Des graphiques avec GNU Plot¶
Je teste ici la fonctionnalité « expérimentale » d’embarquer des graphiques
ou des graphes de fonctions écrits avec une directive rST .. gnuplot::
(et ça marche très bien !).
Voir aussi
- Boucle ripl
J’ai aussi intégré un boucle ripl dans ma page gnuplot.html, qui permet de voir (en temps réel) la sortie graphique évoluer dès que l’entrée du toplevel change.
Avertissement
Cette page est très vieille. Ca n’a jamais été autre chose qu’une petite démonstration.
Exemples¶
Sinus, simple¶
Premier, \(x \mapsto \sin(x)\) :
Cosinus, avec une grille¶
Second, \(x \mapsto \cos(x*x+1.3)\) (avec une grille mise avec set grid
).
On peut forcer la taille avec l’option :size:
pour la
directive .. gnuplot::
:
Plusieurs graphiques sur une même fenêtre¶
Troisième, la fonction sigmoïde \(x \mapsto \frac{1}{1+\exp(-x)}\).
Note
À propos de la sigmoïde
Cette fonction est très utilisé dans le cours de Machine Learning, que j’ai suivis au S2 de mon M1 d’info, en tant que fonction de transfert pour les réseaux neuronaux.
Je présente donc quelques graphes de cette fonction,
ainsi que d’autres alternatives avec l”arctangente
ou la fonction signe
.
Avertissement
Changement de GNU Plot 4.4 à 4.6.6
J’ai mis à jour GNU Plot sur ma machine le mardi 26 mars 2014,
et la nouvelle version semble avoir brisé la rétrocompatibilité,
notamment le comportement de la commande replot
.
Avant, on pouvait mettre plusieurs graphiques sur une même fenêtre,
avec la commande replot
, qui gère les couleurs pour pouvoir
différencier les différents graphiques.
Désormais, j’utilise plot f1(x),f2(x)
.
Tableau(x)¶
On peut aussi faire des graphes, et en faire des colonnes :
Arctangente |
Sigmoide |
Signe |
Mais des fois, c’est plus commode de mettre trois graphes
dans un seul (plus comme plot f1(x)
puis
replot f2(x)
, mais avec plot f1(x),f2(x)
) :
En 3D : une surface¶
Une seconde surface¶
Un dernier exemple¶
Inspiré de ce script.
Conclusion¶
Ces exemples montrent un peu ce qu’on peut faire, très facilement, grâce aux extensions “non-officielles” de Sphinx (en l’occurence, l’extension gnuplot dans ce cas là).
Espace d’expérimentation¶
Pour les citations et les notes de bas de pages
Footnote¶
Lorem ipsum [1] dolor sit amet … [2]. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Citation¶
Lorem ipsum [c1] dolor sit amet … [c2]. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
A la fin de la page :¶
Footnotes
Citations