|
|
|

|
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
| ||
