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

Modules Perl Discussion :

Module:GDGraph1.43.Comment mettre une échelle log en ordonné


Sujet :

Modules Perl

  1. #1
    Membre régulier Avatar de Ickou
    Inscrit en
    Avril 2005
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 174
    Points : 108
    Points
    108
    Par défaut Module:GDGraph1.43.Comment mettre une échelle log en ordonné
    Salut

    J'utilise le module perl :
    Martien Verbruggen > GDGraph-1.43 > GD::Graph

    J'aimerai avoir une échelle logarithmique (0-0,1-1-10-100-1000-10000-etc...) sur l'axe des ordonnées (Y).
    Comment y parvenir ??????

    Je vous remercie
    -------------------
    Ickou

  2. #2
    Membre régulier Avatar de Ickou
    Inscrit en
    Avril 2005
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 174
    Points : 108
    Points
    108
    Par défaut
    Je pense qu'il faut utiliser ça mais je sais pas le faire....

    Quelqu'un pourrait m'aider SVP ???

    ************************************************************
    y_number_format

    This can be either a string, or a reference to a subroutine. If it is a string, it will be taken to be the first argument to an sprintf, with the value as the second argument:

    $label = sprintf( $s->{y_number_format}, $value );

    If it is a code reference, it will be executed with the value as the argument:

    $label = &{$s->{y_number_format}}($value);

    This can be useful, for example, if you want to reformat your values in currency, with the - sign in the right spot. Something like:

    sub y_format
    {
    my $value = shift;
    my $ret;

    if ($value >= 0)
    {
    $ret = sprintf("\$%d", $value * $refit);
    }
    else
    {
    $ret = sprintf("-\$%d", abs($value) * $refit);
    }

    return $ret;
    }

    $my_graph->set( 'y_number_format' => \&y_format );
    -------------------
    Ickou

  3. #3
    Membre régulier Avatar de Ickou
    Inscrit en
    Avril 2005
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 174
    Points : 108
    Points
    108
    Par défaut
    pas possible avec ce module !! ou transformer les valeurs avant l'entrée dans le module: log(valeur)/log(10)

    échelle log sur les axes seulement avec DBD::Chart:lot et Chart::Scientific
    -------------------
    Ickou

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

Discussions similaires

  1. Comment mettre une icone dans un bouton ?
    Par Hokagge dans le forum MFC
    Réponses: 7
    Dernier message: 29/06/2005, 20h28
  2. [JBouton] Comment mettre une image sur un bouton ?
    Par Kyti dans le forum Composants
    Réponses: 6
    Dernier message: 11/03/2005, 16h08
  3. [Info]Comment mettre une servlet sur le web?
    Par fred9510 dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 15/08/2004, 16h40
  4. [C#] Comment mettre une ligne en couleur dans mon DataGrid ?
    Par vandeyy dans le forum Windows Forms
    Réponses: 7
    Dernier message: 19/07/2004, 10h03
  5. Comment mettre une image en fond de JFrame
    Par marc26 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/01/2004, 17h57

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