Adrià Vilanova Martínez | ce8597a | 2021-09-21 18:26:59 +0200 | [diff] [blame] | 1 | #!/usr/bin/env gnuplot -c |
| 2 | # == DEFINICIONS == |
| 3 | outputfile = 'vprofile1' # Nom de la imatge resultant (sense extensió) |
| 4 | |
| 5 | # == CONFIGURACIÓ DE L'OUTPUT PEL LATEX == |
| 6 | set terminal cairolatex size 10cm, 7.5cm font ",10" |
| 7 | set output outputfile.'.tex' |
| 8 | |
| 9 | # == CONFIGURACIÓ DEL PLOT == |
| 10 | set xlabel '$v_x$' |
| 11 | set ylabel '$z$' |
| 12 | |
| 13 | unset key |
| 14 | |
| 15 | set arrow 2 from 0,0.25 to 0.5,0.25 lc 3 size 0.08,17 |
| 16 | set arrow 3 from 0,0.5 to 1,0.5 lc 3 size 0.08,17 |
| 17 | set arrow 4 from 0,0.75 to 1.5,0.75 lc 3 size 0.08,17 |
| 18 | set arrow 5 from 0,1 to 2,1 lc 3 size 0.08,17 |
| 19 | set arrow 6 from 0,1.25 to 2.25,1.25 lc 3 size 0.08,17 |
| 20 | set arrow 7 from 0,1.5 to 2.5,1.5 lc 3 size 0.08,17 |
| 21 | set arrow 8 from 0,1.75 to 2.75,1.75 lc 3 size 0.08,17 |
| 22 | set arrow 9 from 0,2 to 3,2 lc 3 size 0.08,17 |
| 23 | set arrow 1 from 0,1 to 3,1 nohead |
| 24 | |
| 25 | f(x) = (x > 2 ? x - 1 : 0.5*x ) |
| 26 | plot [0:3] f(x) |
| 27 | |
| 28 | # == CONFIGURACIÓ DE L'OUTPUT PER SVG == |
| 29 | # Això ho uso per generar també una imatge de previsualització que puc carregar |
| 30 | # a l'ordinador per veure més o menys com a sortit el plot sense haver |
| 31 | # d'inserir-ho al LaTeX per veure-ho. |
| 32 | set terminal svg dashed size 600, 600 font "Computer Modern,Tinos,Helvetica,15" |
| 33 | set output outputfile.'.svg' |
| 34 | replot |