IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

GNUPLOT: set grid


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Par défaut GNUPLOT: set grid
    Bonjour,

    je génère des courbes avec GNUPLOT et je demande à avoir une grille.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    set terminal png font arial 10 size 1024,768
    set output "toto.png"
    set grid
    set ytics 1
    set xtics 1
    set xrange [0:62]
    ....
    etc
    Mon problème: Actuellement je n'ai pas encore 62 mesures. A cause de celà (mais surement à cause de mon ignorance de GNUPLOT) ma "grid" s'arrête à la dernière mesure pour les X. Pour les Y c'est correct j'ai bien la grid.

    Comment avoir la grid sur tout la longeur de X?

    Merci

  2. #2
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 287
    Par défaut
    Bonjour

    Je ne suis pas sûr de comprendre les symptômes.
    Normalement, la fin de la grille, par défaut, est l'infini.
    Mais, il est possible de mettre les valeurs explicitement:
    Sinon, les instructions semblent bonnes.

  3. #3
    Membre expérimenté
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Par défaut
    Bonsoir, merci pour la reponse.

    he bien non la grille s'arrête sur le dernier point tracé.

    Bug?

  4. #4
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 287
    Par défaut
    Je n'arrive pas à reproduire ce bug, sauf en ayant vraiment des valeurs de grille et de xrange différentes.
    Gnuplot en console peut te donner les valeurs par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    show xrange
    show xtics
    Si les bornes supérieures sont identiques, ça devrait marcher.
    Si xrange a une borne supérieure possiblement infinie (autoscale), gnuplot va se caler sur ton dernier point et la grille peut ne pas correspondre.

    Enfin, si ton png est aussi grand que ton écran, l'afficheur fait peut-être un redimensionnement qui fait disparaître (car réduire) ta grille fine. Aléatoirement, évidemment.

  5. #5
    Membre expérimenté
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Par défaut
    Merci, je teste tout de suite. J'ai trouvé trace de problème de grid incomplète sur une version 4.4. je regarde quelle version j'ai sur la machine.

  6. #6
    Membre expérimenté
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Par défaut
    rebonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    gnuplot> clear
    gnuplot> reset
    gnuplot> unset key
    gnuplot> set terminal png font arial 8 size 1024,768
    Terminal type set to 'png'
    Options are 'nocrop font "arial,8" fontscale 1.0 size 1024,768 '
    gnuplot> set output 'blabla.png'
    gnuplot> set key inside right top vertical Right noreverse noenhanced autotitles box
    gnuplot> set title "blabla"
    gnuplot> 
    gnuplot> # grid
    gnuplot> set grid
    gnuplot> 
    gnuplot> # y axe
    gnuplot> set ytics 1
    gnuplot> 
    gnuplot> 
    gnuplot> # x axe
    gnuplot> set xtics 1
    gnuplot> set xtics  rotate by -45  out nomirror
    gnuplot> set xrange [0:62]
    gnuplot> # Select histogram data
    gnuplot> set style data linespoints
    gnuplot> # Give the bars a plain fill pattern, and draw a solid line around them.
    gnuplot> set style fill solid border
    gnuplot> set style histogram clustered
    gnuplot> set datafile separator ","
    gnuplot> 
    gnuplot> # labels will appended here
    gnuplot> # labels will appended here
    gnuplot> # labels will appended here
    gnuplot> # labels will appended here
    gnuplot> 
    gnuplot>  set label "2013-07-09" at 1,1.5 rotate by 90
    gnuplot>  set label "2013-07-10" at 2,1.5 rotate by 90
    gnuplot>  set label "2013-07-13" at 3,1.5 rotate by 90
    gnuplot>  set label "2013-07-24" at 4,2.5 rotate by 90
    gnuplot>  set label "2013-07-26" at 5,1.5 rotate by 90
    gnuplot>  set label "2013-07-29" at 6,5.5 rotate by 90
    gnuplot>  set label "2013-08-02" at 8,1.5 rotate by 90
    gnuplot>  set label "2013-08-07" at 9,1.5 rotate by 90
    gnuplot>  set label "2013-08-30" at 10,1.5 rotate by 90
    gnuplot>  set label "2013-09-06" at 12,2.5 rotate by 90
    gnuplot>  set label "2013-09-16" at 13,1.5 rotate by 90
    gnuplot>  set label "2013-09-19" at 14,1.5 rotate by 90
    gnuplot>  set label "2013-09-23" at 15,1.5 rotate by 90
    gnuplot>  set label "2013-09-25" at 16,1.5 rotate by 90
    gnuplot>  set label "2013-10-14" at 18,1.5 rotate by 90
    gnuplot>  set label "2013-10-16" at 19,1.5 rotate by 90
    gnuplot>  set yrange [0:8.5]
    gnuplot> unset key
    gnuplot> show xrange
     
    	set xrange [ 0.00000 : 62.0000 ] noreverse nowriteback
     
    gnuplot> show xtics
     
    	xyplane ticslevel is 0.5
    	x-axis tics are OUT, 	major ticscale is 1 and minor ticscale is 0.5
    	x-axis tics:	on border
    	  labels are justified automatically, format "% g" rotated by -45 in 2D mode, terminal permitting,
    	    offset ((character units) 0, 0, 0)
    	  series by 1
    	x2-axis tics are IN, 	major ticscale is 1 and minor ticscale is 0.5
    	x2-axis tics:	OFF
     
    gnuplot> plot for [COL=2:4] 'blabla.data' using COL:xticlabels(1) title columnheader
    gnuplot> 
    gnuplot>
    J'ai ajouté un unset key car une personne sur ce sujet de grid incomplete conseillait de le mettre

    J'ai aussi visualisé le png sur windows, ubuntu, et mac os. Même apparence

    Edit: version GNUPLOT:


    G N U P L O T
    Version 4.6 patchlevel 3 last modified April 2013
    Build System: MS-Windows 32 bit

    G N U P L O T
    Version 4.6 patchlevel 1 last modified 2012-09-26
    Build System: Linux x86_64

Discussions similaires

  1. grid tuning set pour index de schéma
    Par glood1 dans le forum Administration
    Réponses: 0
    Dernier message: 29/01/2013, 13h00
  2. [Gnuplot] Set terminal : erreur "unknown or ambiguous terminal type"
    Par mounaboug dans le forum Autres langages
    Réponses: 2
    Dernier message: 27/06/2012, 15h04
  3. Problème de level set avec gnuplot
    Par hey kong dans le forum Traitement d'images
    Réponses: 5
    Dernier message: 19/07/2011, 23h34
  4. character set // Nls_lang
    Par fopicht dans le forum Oracle
    Réponses: 2
    Dernier message: 23/05/2002, 12h04
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo