Des données sur le passage à Calais - retour accueil
git clone git://bebou.netlib.re/calais-data
Log | Files | Refs |
commit 7ec31bfa3aa17f14e0708c61fbbbee6cbd11a396 parent bd86ac5dac018ca8f909dc6bdbab28cf7fb5266d Auterice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 9 Oct 2024 14:01:26 +0200 De nouvelles figures Diffstat:
A | figures/fig6.gp | | | 23 | +++++++++++++++++++++++ |
A | figures/fig6.sh | | | 22 | ++++++++++++++++++++++ |
A | figures/fig7.gp | | | 25 | +++++++++++++++++++++++++ |
M | figures/fig7.sh | | | 13 | ++++++++++--- |
M | figures/fig8.gp | | | 26 | +++++++++++++++++++++----- |
M | figures/fig8.sh | | | 18 | +++++++++--------- |
M | figures/fig9.gp | | | 12 | +++++++++--- |
M | figures/fig9.sh | | | 3 | +-- |
M | plan | | | 12 | ++++-------- |
9 files changed, 124 insertions(+), 30 deletions(-)
diff --git a/figures/fig6.gp b/figures/fig6.gp @@ -0,0 +1,23 @@ +#!/usr/bin/gnuplot + +set term png size 1000,1800 + +set multiplot layout 3, 1 +set tmargin 4 + +set style fill solid border -1 +set boxwidth 0.9 +set style histogram gap 0 + +set ylabel "Nombre de personnes passées" +set xlabel + +set title "Nombre de personnes exilées passées par années" +plot 'figures/fig6.tsv' u 2:xtic(1) index 0 w histo notitle +set title "Nombre de personnes exilées passées par mois" +plot 'figures/fig6.tsv' u 2:xtic(1) index 1 w histo notitle +set title "Nombre de personnes exilées passées par jour de la semaine" +set yrange [0:] +plot 'figures/fig6.tsv' u 2:xtic(1) index 2 w histo notitle + +unset multiplot diff --git a/figures/fig6.sh b/figures/fig6.sh @@ -0,0 +1,22 @@ +#! /bin/sh + +< full.tsv cut -f1,2 | + sed -E 's,/[0-9]+/[0-9]+ , ,' | + tail -n+2 | + tsv-summarize -g 1 --sum 2 + +echo;echo + +< full.tsv cut -f1,2 | + sed -E 's,[0-9]+/([0-9]+)/[0-9]+ ,\1 ,' | + tail -n+2 | + tsv-summarize -g 1 --sum 2 + +echo;echo + +a=$(mktemp);b=$(mktemp) +< weekdays.tsv head -n1 | cut -f2-8 | tr '\t' '\n' > $a +< weekdays.tsv tail -n1 | tr '\t' '\n' | head -n-1 | grep -v '^$' > $b +paste $a $b +rm $a $b + diff --git a/figures/fig7.gp b/figures/fig7.gp @@ -0,0 +1,25 @@ +#!/usr/bin/gnuplot + +set term png size 1000,1200 + +set multiplot layout 2, 1 +set tmargin 4 + +set style fill solid border -1 + +set ylabel "Nombre moyen de personnes dans un bateau" +set xlabel "Nombre de jours avec passage depuis le 1er janvier 2018" +set title "Evolution du nombre moyen de personnes dans un bateau par jour de passage" +set xtics autofreq 364 +set xrange [0:850] +plot 'figures/fig7.tsv' index 0 notitle + +unset xrange +set style fill solid 0.50 border lt -1; +set pointsize 0.5; +set title "Répartition du nombre de personne par bateau les jours de passage par année" +set ylabel "Nombre moyen de personnes dans un bateau" +unset xlabel +set xtics scale 0 +plot 'figures/fig7.tsv' using (2):2:(0):1 index 1 with boxplot lc variable notitle + diff --git a/figures/fig7.sh b/figures/fig7.sh @@ -1,5 +1,12 @@ #! /bin/sh -< data.tsv cut -d'/' -f 2- | - sed -E 's,/[0-9]+ , ,g' | - tsv-summarize -g 1 -H --sum 2 +< full.tsv cut -f4 | + grep -v '^0$' | + tail -n+2 +echo;echo +< full.tsv cut -f1,4 | + grep -v '0$' | + sed -E 's,/[0-9]+/[0-9]+ , ,' | + #sed -E 's,/[0-9]+ , ,' | + tail -n+2 + diff --git a/figures/fig8.gp b/figures/fig8.gp @@ -1,7 +1,23 @@ #!/usr/bin/gnuplot -set term png size 1000,600 -set style fill solid -set style histo gap 1 -set yrange [0:35000] -plot 'figures/fign.tsv' using 2:xtic(1) with histo +set term png size 1000,1200 + +set multiplot layout 2, 1 +set tmargin 4 + +set title "Evolution de la vitesse de vent moyenne par jour de passage" +set xlabel "Nombre de jours avec passage depuis le 1er janvier 2018" +set ylabel "Vitesse du vent (miles/h)" +set xrange [0:850] + +plot 'figures/fig8.tsv' index 0 notitle + +unset xrange + +set style fill solid 0.50 border lt -1; +set pointsize 0.5; +set title "Répartition des vitesses de vent moyenne par jour de passage par année" +unset xlabel +set xtics scale 0 +plot 'figures/fig8.tsv' using (2):2:(0):1 index 1 with boxplot lc variable notitle + diff --git a/figures/fig8.sh b/figures/fig8.sh @@ -1,12 +1,12 @@ #!/bin/sh -in=$(mktemp);a=$(mktemp);b=$(mktemp) - -cat > $in -< $in head -n1 | cut -f2-8 | tr '\t' '\n' > $a -< $in tail -n1 | tr '\t' '\n' | head -n-1 | grep -v '^$' > $b - -paste $a $b - -rm $in $a $b +< full.tsv cut -f2,5 | + grep -v '^0 ' | cut -f2 | + tail -n+2 +echo;echo +< full.tsv cut -f1,2,5 | + grep -v ' 0 ' | cut -f1,3 | + sed -E 's,/[0-9]+/[0-9]+ , ,' | + #sed -E 's,/[0-9]+ , ,' | + tail -n+2 diff --git a/figures/fig9.gp b/figures/fig9.gp @@ -1,6 +1,12 @@ #!/usr/bin/gnuplot 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' + +set title "La vitesse du vent en fonction des jours" +set ylabel "Vitesse de vent moyenne (miles/heure)" +set xlabel "Nombre de jours depuis le 1er janvier 2018" +set yrange [0:40] +set xr [0:2500] +plot '+' u (2225):(35) w p ps 1 pt 7 lc 1 title "Passage" ,\ + '+' u (2225):(35) w p ps 1 pt 7 lc 4 title "Pas de passage" ,\ +'figures/fig9.tsv' u :3:::($2>0 ? 1:4) w p pt 7 lc variable notitle diff --git a/figures/fig9.sh b/figures/fig9.sh @@ -1,6 +1,5 @@ #! /bin/sh -< full.tsv cut -f4 | - grep -v '^0$' | +< full.tsv cut -f1,2,5 | tail -n+2 diff --git a/plan b/plan @@ -3,11 +3,7 @@ ratio du nombre de jours total sur nombre de jours avec passage par tranche de v évolution du nombre de passages par tranche d'un jour évolution du nombre de passages par tranches de une semaine évolution du nombre de passages par tranches de un mois -nombre de passages par années -nombre de passages par mois -nombre de passages par jour de la semaine -évolution de la densité des bateaux avec le temps -évolution de la densité des bateaux avec le temps (tranches de un mois) -vitesse de vent moyenne lors des jours de passage par tranche de un mois -vitesse de vent moyenne lors des jours de passage par tranche d'un trimestre -vitesse de vent moyenne lors des jours de passage par tranche d'une année +nombre de passages par années mois et jour de la semaine +évolution de la densité des bateaux avec le temps par jour et par tranche de un an +vitesse de vent moyenne lors des jours de passage par jour et par année +vitesse de vent moyenne par jour, en couleur 1 les passages, en couleur 2 les non passage