|
|
installation 21/02/2020 exemple1 02/03/2025 exemple1B 24/02/2020 exemple2 02/03/2025 histogramme 24/02/2020 spirale 25/02/2020 fleur 02/03/2025 | ||
# installation sudo apt-get install plotutil | ||
![]() | graph -T png <<< "0 -5 1 4 1.5 -3 1.75 2 2 -1" | display | |
![]() | # on peut ajouter plein d'options: echo "0 -5 1 4 1.5 -3 1.75 2 2 -1" | \ graph -L "point a point" -T png -X abscisses -Y ordonnees --bg-color green --frame-color red | display | |
![]() | # la commande spline calcule les valuers intermediaires pour lisser la courbe spline <<< "0 -5 1 4 1.5 -3 1.75 2 2 -1" | graph -T png | display | |
![]() | # pour fair un histogramme: for i in -1 1 2 3 4 5 4 3 2 1 -1; do echo $i; done | \ awk 'BEGIN {print "0 0"}; {print NR - 1, $1, NR, $1, NR, 0}' | \ graph -x 0 11 -T png --frame-color blue -q 0.3 | display # l'option x sert à définir les bornes | |
![]() | # les abscisses n'ont pas besoin de monotonie: for i in {1..9}; do echo $i 0 0 $i -$i 0 0 -$i; done | graph -T png | display # un peu plus belle en lissant for i in {1..9}; do \ echo $i 0 0 $i -$i 0 | spline echo -$i 0 0 -$i $(($i+1)) 0 | spline done | graph -T png | display # encore plus avec sinus et cosinus for t in {0..314}; do echo "s($t/5) * $t" | bc -l echo "c($t/5) * $t" | bc -l done | graph -T png -g 0 | display | |
# sinus et cosinus pour une fleur a 10 petales for t in {0..314}; do bc -l <<< "s($t/50) * (1+s($t/5))" bc -l <<< "c($t/50) * (1+s($t/5))" done | graph -T png -g 0 -q .5 | display |