Gnuplot

Gnuplot est un logiciel qui sert à produire des représentations graphiques en deux ou trois dimensions de fonctions numériques ou de données. Le programme fonctionne sur de nombreux ordinateurs et systèmes d'exploitation (Linux, Windows, OS/2, VMS, …) et peut envoyer les graphiques à l'écran ou dans des fichiers dans de nombreux formats.(http://www.gnuplot.info)

Exemple à partir d'un fichier

Les fichiers : gnuplot-data.zip

Le fichier “mosfets.dat” :

# PWM 	|490| 	|3921|
255 	21 	21
225 	20.9	21
200 	20.5	21
175 	19.7	21
150 	18.7	21
125 	17.4	20.9
100 	15.8	20.8
75 	14.1	20.7
50 	12.3	20.5
40 	11.5	20.4
20 	10	20.3
15 	9.6	20.2
10 	9.2	20.2
5 	8.8	20.1
2 	8.5	20.1
1 	8.4	20.1

Lancer gnuplot

plot "mosfets.dat" using 1:2 title "490Hz", "mosfets.dat" using 1:3 title "3921Hz"
set style data linespoints
set title "MOSFETS : Comparaisons Volts, Frequence PWM"
set xlabel "PWM"
set ylabel "Volt"
set xrange [0:255]
set yrange [0:24]
set pointsize 2
set out "mosfets.ps"
set terminal postscript landscape color 20
replot
quit

Ouvrir dans Inkscape et exporter ou utiliser la ligne de commande et le programme “convert” :

convert -rotate 90 -flatten tip120.ps tip120.png

Le rendu :