calais-data

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

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

fig10.gp (1418B)


      1 #!/usr/bin/gnuplot
      2 
      3 # https://stackoverflow.com/questions/63771600/is-there-a-way-to-have-3-different-y-axes-on-one-graph-using-gnuplot
      4 
      5 set term pngcairo size 1200,700 font "Helvetica,11"
      6 set linetype 1 lc rgb "#0d41a1"
      7 
      8 set margins screen 0.2, screen 0.80, screen 0.06, screen 0.91
      9 
     10 set multiplot
     11 
     12 set boxwidth 1
     13 set style fill solid 0.5 border -1
     14 set style data histograms
     15 set style histogram gap 1
     16 
     17 set title "Personnes, jours de passage et personnes par bateau par année"
     18 
     19 set y2label "Nombre de jours avec passage"
     20 set y2range [0:364]
     21 set y2tics autofreq 26 nomirror
     22 set ytics autofreq 3900
     23 set yrange [0:54600]
     24 set ylabel "Nombre de personnes" rotate by -90
     25 set xtics scale 0
     26 set grid y
     27 
     28 plot 'figures/fig10.tsv' using ($4/3.8462):xtic(1) axes x1y2 t "Nombre de bateaux" lc 4,\
     29 'figures/fig10.tsv' using 2:xtic(1) t "Nombre de personnes" axes x1y1 lc 1,\
     30 '' using 3:xtic(1) t "Nombre de jours avec passage" axes x1y2 lc 3,\
     31 '' u ($5*780):xtic(1) axes x1y1 t "Nombre moyen de personnes par bateau" lc 2
     32 
     33 unset xlabel
     34 unset ylabel
     35 unset y2label
     36 unset tics
     37 unset grid
     38 
     39 set rmargin at screen 0.91
     40 set lmargin at screen 0.09
     41 set title " "
     42 set border 10
     43 
     44 set ylabel "Nombre de bateaux" rotate by -90
     45 set ytics nomirror offset 0,0
     46 set yrange [0:1400]
     47 set ytics autofreq 200
     48 
     49 set y2label "Nombre moyen de personnes par bateau"
     50 set y2tics nomirror offset 0,0
     51 set y2range [0:70]
     52 set y2tics autofreq 5
     53 
     54 plot NaN notitle
     55