J'aimerais savoir s'il existe une solution capable de générer un graphe sous forme d'image vectorielle (au hasard, export en SVG) à partir d'une formule ou d'un fichier de points.
Cela me permettrait de ne plus faire des captures d'écran pour mes insertions de graphes dans mes rapports, et aurait de multiples avantages : place ; aspect ; plus de problème de dimensionnement, résultat plus pro...
Le premier outil qui me vient à l'esprit est gnuplot. Il supporte plusieurs formats dont le SVG.
Bonjour,

tu peux tester gnuplot, très prisé dans le monde de la recherche et ailleurs, qui est un traceur de courbes supportant une foultitude de formats d'export, dont SVG, EMF, LaTeX, PostScript et PDF (au moins pour le vectoriel).
Il présente en outre l'avantage d'être scriptable.

Tu trouveras ci-dessous un aperçu de ses possibilités :
http://gnuplot.sourceforge.net/demo_4.4/

En plus de la doc. officielle, il existe nombre de tutoriels d'introduction sur le Net, tel celui-ci :
http://www-rst.int-evry.fr/~hebutern/IT21/Simu/Gnuplot.html
Fiftyone50 wrote:edit : Ah Pikachu en sait plus que moi je pense mais Octave utilise Gnuplot, donc c'est grosso modo la même solution
En effet, octave utilise les capacités graphiques de gnuplot pour le tracé de courbes.

Au passage, il existe une intervalle (très très simpliste) de gnuplot, plotdrop, qui ne gère que le tracé de nuages de points, à partir de fichiers CSV par exemple. plotdrop est dans les dépôts.
En fait, j'utilise déjà octave, qui utilise GNUplot pour sortir ses courbes. Je graphe mes fichiers de point comme ça d'ailleurs. Mais après, je fais une capture d'écran, méthode qui laisse à désirer quant à la rigueur et la qualité du résultat.
Ce que je ne savais pas, c'est que ce dernier savait exporter en SVG. Je n'ai jamais su utiliser gnuplot seul (sans octave).
Je crois que Pikachu va encore m'avoir sauvé la mise, il y a tout ce qu'il faut sur le site donné, il y a juste à adapter les exemples, sans même passer par octave d'ailleurs :hammer:
J'adore ce site en ce qui concerne gnuplot:
http://t16web.lanl.gov/Kawano/gnuplot/index-e.html

il y a quelque bricoles qui me manque dans gnuplot. Histogrames de fréquence et le fitting qui manque de quelques fonctions.

Pour le premier point, je me suis fait un script python avec matplot lib (histogrames+normal probability plot).
Pour le 2ème point il y a le logiciel fityk.