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

Bibliothèques et frameworks PHP Discussion :

[Artichow] Changer le Xmin


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 103
    Par défaut [Artichow] Changer le Xmin
    Bonjour,
    Mieux qu'un long discours, un graphique:



    en abscisse: les jours
    en ordonnée: un pourcentage

    Je souhaiterais virer la partie entre jour 0 et jour 1 (vu que jour 0 ça rime pas à grand chose en langage humain)

    J'ai essayé d'utiliser setXMin et setXMax
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    	$group->setXMin(1); 
    	$group->setXMax(7);
    mais ça décale tout le graphique et il reste un bout de courbe qui traine:


    Si quelqu'un a une idée, c'est pas de refus

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 103
    Par défaut
    J'ai trouvé, il suffit de mettre NULL à la valeur 0 de l'array des données.
    A+

  3. #3
    Membre expérimenté Avatar de Korri
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2008
    Messages : 158
    Par défaut
    Bonjour,

    Ques que tu utilise pour générer ce graphique, quel classe est-ce ?

    Dit nous en plus, d'ou viennent les données, esqu'un array_shift() sur tes données ne suffirais pas ?

    Voila, donne nous plus d'informations et on pourras t'aider.

    bonne journée

    EDIT : Ok pour la solution, essaye quand même array_shift ça me parait plus propre.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 103
    Par défaut
    Citation Envoyé par Korri Voir le message
    Bonjour,

    Ques que tu utilise pour générer ce graphique, quel classe est-ce ?

    Dit nous en plus, d'ou viennent les données, esqu'un array_shift() sur tes données ne suffirais pas ?

    Voila, donne nous plus d'informations et on pourras t'aider.

    bonne journée

    EDIT : Ok pour la solution, essaye quand même array_shift ça me parait plus propre.
    J'utilise la classe LinePlot.class.php
    A mon avis un array_shift ne fonctionne pas, car il faut absolument que dans l'array des valeurs la clé 0 soit affectée (sinon le graphique n'est pas généré).
    Si j'ai bien compris l'objectif de l'array_shift, ça ferait commencer mon array à 1, et c'est bug assuré.
    Donc après avoir rempli mon array de 1 à $nbjours, j'ajoute
    $x[0] = NULL ;

    (EDIT: et sinon, pour répondre à ta question, les valeurs proviennent d'un calcul de moyenne sur une base de données mysql, mais ça n'a pas trop d'importance je pense )

    Et je mets
    $group->setXMin(1);
    pour commencer à 1

    Mais maintenant j'ai un autre petit souci, c'est que les chiffres ne sont plus alignés avec les petits traits sur l'axe des abscisses


    Pour recaler, après plusieurs essais, la seule chose qui fonctionne est de mettre
    $group->setXMax(7);
    Mais du coup j'ai un espace vide à droite


    Ca reste moins grave que le bout de courbe qui traine au début, mais c'est pas encore ce que je voudrais obtenir

  5. #5
    Membre expérimenté Avatar de Korri
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2008
    Messages : 158
    Par défaut
    Re Bonjour,

    Tu devrais adresser tes questions aux créateurs de cette classe, nous ne la connaissons pas et ne somme pas qualifiés pour la deviner ^^

    Bonne journée

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 103
    Par défaut
    Citation Envoyé par Korri Voir le message
    Re Bonjour,

    Tu devrais adresser tes questions aux créateurs de cette classe, nous ne la connaissons pas et ne somme pas qualifiés pour la deviner ^^

    Bonne journée
    J'ai également laissé un message sur le forum artichow, qui n'a pas l'air très actif, c'est pour ça que j'ai également essayé ici.

    Désolé pour le dérangement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer l'image d'une texture
    Par alltech dans le forum DirectX
    Réponses: 5
    Dernier message: 21/08/2002, 01h31
  2. TextOut : comment changer de font
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 15/07/2002, 20h46
  3. Réponses: 2
    Dernier message: 26/06/2002, 13h16
  4. changer de repertoire et situer
    Par chateau dans le forum C
    Réponses: 4
    Dernier message: 24/06/2002, 11h27
  5. changer l'adresse d'un fichier...
    Par cava dans le forum C
    Réponses: 6
    Dernier message: 05/06/2002, 12h22

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