calais-data

Des données sur le passage à Calais - retour accueil

git clone git://bebou.netlib.re/calais-data
Log | Files | Refs |

commit bd86ac5dac018ca8f909dc6bdbab28cf7fb5266d
parent 986bb4cbce84abed3f3c7059b2497d776b70be3a
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Wed,  9 Oct 2024 10:44:12 +0200

Génération des png depuis makefile

Aussi, swap permet d'intervertir deux figures

Diffstat:
Mfigures/fig1.gp | 4++--
Mfigures/fig10.gp | 4++--
Mfigures/fig11.gp | 4++--
Mfigures/fig13.gp | 4++--
Mfigures/fig2.gp | 2+-
Mfigures/fig3.gp | 4++--
Mfigures/fig4.gp | 14+++++++-------
Mfigures/fig4.sh | 5++---
Mfigures/fig5.gp | 14+++++++-------
Mfigures/fig5.sh | 5+++--
Mfigures/fig8.gp | 4++--
Mfigures/fig9.gp | 4++--
Mmakefile | 11++++++++++-
Aswap | 10++++++++++
14 files changed, 54 insertions(+), 35 deletions(-)

diff --git a/figures/fig1.gp b/figures/fig1.gp @@ -1,6 +1,6 @@ -#! gnuplot +#!/usr/bin/gnuplot -set term png +set term png size 1000,600 set style fill solid set style histo gap 1 plot 'figures/fig1.tsv' u 2:xtic(1) w histo diff --git a/figures/fig10.gp b/figures/fig10.gp @@ -1,5 +1,5 @@ -#! gnuplot +#!/usr/bin/gnuplot -set term png +set term png size 1000,600 set key autotitle columnhead plot 'figures/fig10.tsv' u 2 diff --git a/figures/fig11.gp b/figures/fig11.gp @@ -1,6 +1,6 @@ -#! gnuplot +#!/usr/bin/gnuplot -set term png +set term png size 1000,600 set key autotitle columnhead set style fill solid set style histo gap 2 diff --git a/figures/fig13.gp b/figures/fig13.gp @@ -1,6 +1,6 @@ -#! gnuplot +#!/usr/bin/gnuplot -set term png +set term png size 1000,600 set key autotitle columnhead set style fill solid set style histo gap 1 diff --git a/figures/fig2.gp b/figures/fig2.gp @@ -1,4 +1,4 @@ -#! gnuplot +#!/usr/bin/gnuplot set term png size 1000,600 set style fill solid diff --git a/figures/fig3.gp b/figures/fig3.gp @@ -1,6 +1,6 @@ -#! gnuplot +#!/usr/bin/gnuplot -set term png +set term png size 1000,600 set key autotitle columnhead set title "Nombre de personnes exilées arrivées en Angleterre par jour" set xtics autofreq 365 diff --git a/figures/fig4.gp b/figures/fig4.gp @@ -1,12 +1,12 @@ -#! gnuplot +#!/usr/bin/gnuplot -set term png +set term png size 1000,600 set key autotitle columnhead -set title "Nombre de personnes exilées arrivées en Angleterre par mois depuis janvier 2018" -set xtics autofreq 12 +set title "Nombre de personnes exilées arrivées en Angleterre par semaines depuis janvier 2018" +set xtics autofreq 51 set ylabel "Nombre de personnes" -set xlabel "Nombre de mois depuis janver 2018" -set style fill solid border -1 +set xlabel "Nombre de semaines depuis janver 2018" +set style fill solid set style histo gap 0 -set xrange [0:85] +set xrange [0:370] plot 'figures/fig4.tsv' u 2 t "" w histo diff --git a/figures/fig4.sh b/figures/fig4.sh @@ -1,6 +1,5 @@ #! /bin/sh -< full.tsv cut -f1,2 | - sed -E 's,/[0-9]+ , ,' | - tsv-summarize -H -g 1 --sum 2 +< weekdays.tsv cut -f1,9 + diff --git a/figures/fig5.gp b/figures/fig5.gp @@ -1,12 +1,12 @@ -#! gnuplot +#!/usr/bin/gnuplot -set term png +set term png size 1000,600 set key autotitle columnhead -set title "Nombre de personnes exilées arrivées en Angleterre par semaines depuis janvier 2018" -set xtics autofreq 51 +set title "Nombre de personnes exilées arrivées en Angleterre par mois depuis janvier 2018" +set xtics autofreq 12 set ylabel "Nombre de personnes" -set xlabel "Nombre de semaines depuis janver 2018" -set style fill solid +set xlabel "Nombre de mois depuis janver 2018" +set style fill solid border -1 set style histo gap 0 -set xrange [0:370] +set xrange [0:85] plot 'figures/fig5.tsv' u 2 t "" w histo diff --git a/figures/fig5.sh b/figures/fig5.sh @@ -1,5 +1,6 @@ #! /bin/sh -< weekdays.tsv cut -f1,9 - +< full.tsv cut -f1,2 | + sed -E 's,/[0-9]+ , ,' | + tsv-summarize -H -g 1 --sum 2 diff --git a/figures/fig8.gp b/figures/fig8.gp @@ -1,6 +1,6 @@ -#! gnuplot +#!/usr/bin/gnuplot -set term png +set term png size 1000,600 set style fill solid set style histo gap 1 set yrange [0:35000] diff --git a/figures/fig9.gp b/figures/fig9.gp @@ -1,6 +1,6 @@ -#! gnuplot +#!/usr/bin/gnuplot -set term png +set term png size 1000,600 set yrange [0:80] # do for [i=0:850:30] { set arrow (i+1) from i,0 to i,79 nohead } plot 'figures/fig9.tsv' diff --git a/makefile b/makefile @@ -1,4 +1,6 @@ -all: full.tsv +figures != seq 1 $$(< plan wc -l) | xargs printf 'figures/fig%s.png\n' + +all: full.tsv ${figures} updatewindspeeds : < dataset/windspeeds dataset/missingwindspeeds.sh | dataset/createlinks.sh | dataset/fetchwindspeeds.sh >> dataset/windspeeds @@ -15,4 +17,11 @@ dataset/withdensity.tsv : dataset/raw.tsv dataset/raw.tsv : dataset/download.sh > $@ +figures/fig%.tsv : figures/fig%.sh full.tsv + $< > $@ + +figures/fig%.png : figures/fig%.gp figures/fig%.tsv full.tsv + $< > $@ + @optipng $@ >&2 2> /dev/null + .PHONY: updatewindspeeds diff --git a/swap b/swap @@ -0,0 +1,10 @@ +#! /bin/sh + +sed -i "s,figures/fig$1.tsv,figures/fig$2.tsv," figures/fig$1.gp +sed -i "s,figures/fig$2.tsv,figures/fig$1.tsv," figures/fig$2.gp +for ext in gp sh tsv png;do + mv figures/fig$1.$ext figures/figtemp.$ext + mv figures/fig$2.$ext figures/fig$1.$ext + mv figures/figtemp.$ext figures/fig$2.$ext +done +