GNUplot - parcelle fichier de données (simple X et Y colonnes) - réglage approprié de la couleur et l'échelle sur une figure
J'ai un simple fichier avec deux colonnes:
1 0.005467
2 0.005333
3 0.005467
4 0.005467
5 0.005600
6 0.005600
7 0.005467
8 0.005467
Dans la première colonne, j'ai le x-valeurs de l'axe, tandis que sur la deuxième colonne j'ai des valeurs de l'axe y. Je voudrais tracer une figure de ces données. J'ai écrit un script gnuplot pour cela:
#!/usr/bin/gnuplot
set xlabel "test"
set ylabel "value"
set grid ytics lt 0 lw 1 lc rgb "#bbbbbb"
set grid xtics lt 0 lw 1 lc rgb "#bbbbbb"
set autoscale
set terminal postscript portrait enhanced mono dashed lw 1 'Helvetica' 14
set style line 1 lt 1 lw 3 pt 3 linecolor rgb "red"
set output 'out.eps'
plot 'data.txt' using 2:1 w points title "tests"
Et la sortie:
Mais bien sûr, en tant que novice dans gnuplot, j'ai quelques problèmes:
- Comment modifier la croix sur le fingure en points?
- Comment changer la couleur des points, disons, rouge? ( ma commande dans mon gnuplotscript semble ne pas fonctionner à tous les ...)
- Pour le premier test adéquates, précises, exactes valeur est 0.005467 mais sur ma figure, il n'a pas l'air comme si... je voudrais placez le point sur ma figure pour la première, deuxième, troisième, (ainsi de suite) essai sur l'endroit exact où est la valeur appropriée.
Comment faire pour ajouter une grille à ma figure?- RÉSOLUComment se débarrasser du vilain texte:- RÉSOLU'data.txt' using 1:2
et de la remplacer par une légende?
MODIFIER (RÉSOLU QUESTION N ° 5)
plot 'data.txt' using 1:2 w points title "tests"
MODIFIER (RÉSOLU NUMÉRO 4)
set grid ytics lt 0 lw 1 lc rgb "#bbbbbb"
set grid xtics lt 0 lw 1 lc rgb "#bbbbbb"
Vous devez vous connecter pour publier un commentaire.
Vous devriez lire un peu dans la documentation sur toutes vos commandes!
Plusieurs remarques:
Si vous voulez des points colorés, vous ne devriez pas utiliser la
mono
(c'est à dire lamonochrome
) option, mais plutôtcolor
.Votre définition du style de ligne est correcte, mais pour l'utiliser, vous devez utiliser
linestyle 1
lors de la représentation. Sinon, lelinetype 1
est utilisé. Comparer:Afin de voir tous les points d'un terminal, vous pouvez utiliser le
test
commande:Vous voir, qui remplis les points, vous devez utiliser
pt 7
.J'en suis sûr, que les points sont indiqués sur les bonnes valeurs. Utilisation
voir.