Alors vu que pour le cours d’intelligence artificielle on passe notre temps à tracer des graphiques pour les analyser avec des valeur issues de calculs qui prennent des temps assez important, j’ai décidé, pour me faciliter la vie de rédiger un petit script nautilus qui me tracerais mes graphique en un seul clic à partir d’un fichier ascii contenant les valeurs de mes points.
J’ai donc fais un petit script qui est pour le moment en version 0.1 et que je vous invite à l’améliorer si ça vous chante, mais personnellement je n’ai pas trop la tête à ça pour le moment.
Il est disponible ici:
Dépendances
Pour pouvoir exécuter le script vous avez besoin de
- GnuPlot http://www.gnuplot.info/
- Zenity http://freshmeat.net/projects/zenity
Installation
Pour installer mon petit script nautilus chez vous c’est très simple, voici les commandes à exécuter dans votre terminal:
$ wget http://www.theclimber.be/Divers/Documents/gnuplot_script-v0.1.tar.bz2 $ tar vxfj gnuplot_script-v0.1.tar.bz2 $ mv gnuplot_script ~/.gnome2/nautilus-scripts $ chmod +x ~/.gnome2/nautilus-scripts/gnuplot_script
Et le tour est joué.
Fonctionnement
D’abord vous devez mettre toutes les données des points de votre graphes dans un fichier ascii. Soit un fichier de la forme suivante:
# This file is called force.dat # Force-Deflection data for a beam and a bar # Deflection Col-Force 0.000 0 0.001 104 0.002 202 0.003 298 0.0031 290 0.004 289 0.0041 291 0.005 310 0.010 311 0.020 280
Ensuite, une fois que ce fichier se trouve quelque part sur votre disque dur, aller le chercher. Faites un clic droit dessus > scripts > gnuplot_script. Suivez les instructions.
Voici maintenant dans le même répertoire une belle image PNG avec le graphique.
Si vous améliorez le script n’hésitez pas à m’en faire part, je le mettrais volontiers sur le site.