| Commit | Line | Data |
|---|---|---|
| 73bb5f5d SK |
1 | #!/bin/sh |
| 2 | ||
| 8e1a3161 | 3 | DESTDIR=graphs/ |
| 4 | ||
| 73bb5f5d SK |
5 | plot1dfile() |
| 6 | { | |
| 7 | cat > 1dscript.plot <<EOF | |
| 8 | set terminal png | |
| 8e1a3161 | 9 | set out '$DESTDIR/$1.png' |
| 73bb5f5d | 10 | set logscale x |
| ce4df708 | 11 | set xlabel "x (logscale)" |
| 04613b08 | 12 | set ylabel "t" |
| 73bb5f5d SK |
13 | plot '$1' |
| 14 | EOF | |
| 15 | gnuplot 1dscript.plot | |
| 16 | } | |
| 17 | ||
| 18 | plot2dfile() | |
| 19 | { | |
| 20 | cat > 2dscript.plot <<EOF | |
| 21 | set terminal png | |
| 8e1a3161 | 22 | set out '$DESTDIR/$1.png' |
| 73bb5f5d SK |
23 | set logscale x |
| 24 | set logscale y | |
| ce4df708 | 25 | set xlabel "x (logscale)" |
| 26 | set ylabel "y (logscale)" | |
| 04613b08 | 27 | set zlabel "t" |
| 73bb5f5d SK |
28 | set view 60,30 |
| 29 | set style data lines | |
| 04613b08 | 30 | set dgrid3d 50,50,50 |
| 73bb5f5d SK |
31 | splot '$1' |
| 32 | EOF | |
| 33 | gnuplot 2dscript.plot | |
| 34 | } | |
| 35 | ||
| 36 | for i in *.csv; | |
| 37 | do | |
| 38 | { | |
| 39 | read header | |
| 40 | if [ "$header" = "#1" ]; | |
| 41 | then | |
| 42 | plot1dfile "$i" | |
| 43 | fi | |
| 44 | ||
| 45 | if [ "$header" = "#2" ]; | |
| 46 | then | |
| 47 | plot2dfile "$i" | |
| 48 | fi | |
| 49 | } < "$i" | |
| 50 | done |