Esempio
Sarà molto chiaro l'utilizzo del programma gnuplot per relizzare un diagramma ,da dati salvati su
un file, grazie all'aiuto dell'esempio seguente.
Supponiamo di integrare l'equazione della diffusione monodimensionale attraverso il programma
diffusion (presente nella sezione programmi di questo sito)scritto in fortran 90, il quale ci
salva i dati in un file.
Vediamo come utilizzare gnuplot per tracciare un diagramma da tali dati.
1)Apriamo gnuplot;
2)vogliamo tracciare un digramma 2D quindi il comando da usare sarà PLOT
gnuplot>plot
quindi dobbiamo caricare il file 'concCh4.dat' (ricordiamo le virgolette e clicca sul
file per analizzare la forma).
Naturalmente se il file non risiede nella directory da cui abbiamo lanciato gnuplot ci dovremo
trasferire in essa con il comando cd su linux attraverso le note finestre sotto windows.
gnuplot>plot 'concCh4.dat'
a questo punto cliccando su invio abbiamo gia il nostro grafico:
Ma cerchiamo di manipolarlo per migliorarlo.
3)Tracciamolo innanzitutto con una linea e non solo con punti
gnuplot>plot 'concCh4.dat' with linespoints
avremmo anche potuto utilizzare una notazione abbreviata
gnuplot>p 'concCh4.dat' w lp
Per ottenere lo stesso risultato con l'uso delle finestre nella versione a 32 bit:
Menù Plot ==> plot;
Menù Plot ==> Data filename;
Menù Plot ==> with stile ==> Lines and Points
4)Aggiungiamo delle etichette sugli assi:
Asse x: set xlabel "Numero di celle" 0,0
le ultime due cifre servono per la posizione della etichetta.
Nella versione a 32 bit Menù Axes ==>X label.
Si procede in modo analogo per la y.
set ylabel "Frazione molare del Metano" 0,0
Passiamo ad aggiungere un titolo:
set title "Diffusione del Metano lungo il raggio" 0,0
Nella versione a 32 bit Menù Chart ==> Set title.
Abbiamo ottenuto in questo modo il seguente diagramma:
5)Infine occorre salvare la figura; per fare questo è necessario decidere il formato.
Consiglio il formato .eps perchè è facilmente inseribile in file latex; per salvare in un
file .eps fare quanto segue:
set terminal postscript color
set output "nomefile.eps"
replot
in questo modo il diagramma tracciato sarà salvato nel file nomefile.eps.
|