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

[c1]

Texte de la première citation.

[c2]

Texte de la seconde citation.