je viens d'installer dpup 484
j'ai réalisé des scripts sous ubuntu je ne suis pas très doué en programmation et je cherche une distribution légère pour pouvoir emmener mon travail j'avais déjà essayé il y a quelques temps mais renonçé à cause d'un sagem fast 800 récalcitrant mais comme je suis
sur un autre ordi j'ai plus de problême de connexion.
donc je recommence j'ai un problême avec gnuplot:
j'aperçois mon graphique une fraction de seconde puis il disparait
j'ai lancé en console pour voir les messages d'erreur
je poste le code et le message d'erreur
le premier script génère un fichier pour gnuplot soit graph3.gp
code du premier script:
Code: Select all
#!/bin/bash
rm $HOME/MesTravaux/graph3.gp
rm $HOME/MesTravaux/histograms3.png
a=0
i=0
while read ligne
do
vari=$(cut -d "|" -f2 <<< $ligne)
if [ $(echo "$vari > $i" | bc -l) == 1 ] ; then
i=$vari
fi
done < $HOME/MesTravaux/silo.txt
a=$(echo "$i" /1 | bc)
a=$(echo "scale=2; $a+20" /1 | bc)
echo "set title \"Stocks\"" > $HOME/MesTravaux/graph3.gp
echo "set bar 1.000000" >> $HOME/MesTravaux/graph3.gp
echo "set boxwidth 0.75 absolute" >> $HOME/MesTravaux/graph3.gp
echo "set key outside right top vertical Left reverse enhanced" >> $HOME/MesTravaux/graph3.gp
echo "set style fill solid 1.00 border -1" >> $HOME/MesTravaux/graph3.gp
echo "set style rectangle back fc lt -3 fillstyle solid 1.00 border -1" >> $HOME/MesTravaux/graph3.gp
echo "set grid" >> $HOME/MesTravaux/graph3.gp
echo "set xtics border in scale 1,0.5 nomirror rotate by -45" >> $HOME/MesTravaux/graph3.gp
var=-1
var1=0
var2="set xtics border ("
while read ligne
do
var1=$(cut -d "|" -f1 <<< $ligne)
var=$(echo "$var+1" | bc)
var2=$(echo "$var2" \""$var1"\" "$var" \,)
done < $HOME/MesTravaux/silo.txt
var2=$(echo "$var2" | sed -e 's/.$//')
var2=$(echo "$var2"\))
echo $var2 >> $HOME/MesTravaux/graph3.gp
echo "set datafile missing '-'" >> $HOME/MesTravaux/graph3.gp
echo "set ylabel \"QX\"" >> $HOME/MesTravaux/graph3.gp
echo "plot [-1:$var+1] [0:$a] 'plodat4.txt' using 1 title \"capacite silo\" with boxes, '' using 2 title \"quantite mise en stock\" with boxes, '' using 3 title \"quantite sortie\" with boxes" >> $HOME/MesTravaux/graph3.gp
echo "set output 'histograms3.png'" >> $HOME/MesTravaux/graph3.gp
echo "set terminal png nocrop enhanced font arial 8 size 900,500" >> $HOME/MesTravaux/graph3.gp
echo "replot" >> $HOME/MesTravaux/graph3.gp
gnuplot $HOME/MesTravaux/graph3.gp
export MAIN_DIALOG="<window title=\"Stocks\" window_position=\"1\">
<vbox>
<hbox>
<pixmap>
<input file>$HOME/MesTravaux/histograms3.png</input>
</pixmap>
</hbox>
</vbox>
</window>"
gtkdialog --program MAIN_DIALOG
exit 0
Code: Select all
set title "Stocks"
set bar 1.000000
set boxwidth 0.75 absolute
set key outside right top vertical Left reverse enhanced
set style fill solid 1.00 border -1
set style rectangle back fc lt -3 fillstyle solid 1.00 border -1
set grid
set xtics border in scale 1,0.5 nomirror rotate by -45
set xtics border ( "silo1" 0 , "silo2" 1 , "silo3" 2 )
set datafile missing '-'
set ylabel "QX"
plot [-1:2+1] [0:2020.00] 'plodat4.txt' using 1 title "capacite silo" with boxes, '' using 2 title "quantite mise en stock" with boxes, '' using 3 title "quantite sortie" with boxes
set output 'histograms3.png'
set terminal png nocrop enhanced font arial 8 size 900,500
replot
Code: Select all
No TTF font support, using internal non-scalable font
set terminal png nocrop enhanced font arial 8 size 900,500
"/root/MesTravaux/graph3.gp", line 14: invalid color spec, must be xRRGGBB
si quelqu'un pouvait m'aider je le remerci d'avance
désolé pour le code qui n'est surement pas très propre
je n'ai pas de connaissance en programmation.
merci