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] Multi-histogramme: problème d'échelle


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Septembre 2010
    Messages : 76
    Par défaut [Artichow] Multi-histogramme: problème d'échelle
    Bonjour,

    Je réalise, pour obtenir des statistiques comparatifs, un histogramme comprenant 2 barres (un groupPlot de 2 BarPlot).

    Or, les 2 barplots ont des données de différentes échelles, que j'aimerais pouvoir comparer tel quel. Mais artichow met automatiquement chaque plot à une certaine échelle, de sorte que mon graph de gauche va de 0 à 3, celui de droite de 0 à 0.8. La question est : comme forcer l'échelle d'un Yaxis pour que les valeurs restent comparables ?

    Autre question, j'essaie de mettre un label, que je rentre sur un Plot par un setLabelText (méthode qui marche pour un seul plot). Or, il semble que si Plot fait partie d'un groupPlot, ça ne fonctionne plus. Quelle méthode utiliser ?

    Merci d'avance !

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    montre nous un exemple de code qui ne fonctionne pas

    regarde aussi ce code que je pris dans la documentation, les 2 histogrammes ont la même échelle pour l'axe des ordonnées :
    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
    <?php
     
    require_once '../BarPlot.class.php';
     
     
    $graph = new Graph(900, 500);
     
    $group = new PlotGroup;
    $group->setSize(0.82, 1);
    $group->setCenter(0.41, 0.5);
    $group->setPadding(35, 26, 40, 27);
     
    $group->legend->setPosition(1.18);
     
    // Add a bar plot
    $x = array(16, 16, 12, 13, 11, 18, 10, 12, 11, 12, 11, 16);
     
    $plot = new BarPlot($x, 1, 2);
    $plot->setBarColor(new Blue);
     
    $group->legend->add($plot, 'Bleu', Legend::BACKGROUND);
    $group->add($plot);
     
    // Add a bar plot
    $x = array(0.20, 0.25, 0.20, 0.18, 0.16, 0.25, 0.29, 0.12, 0.15, 0.18, 0.21, 0.26);
     
    $plot = new BarPlot($x, 2, 2);
    $plot->setBarColor(new Color(120, 175, 80, 10));
     
    $group->legend->add($plot, 'Vert', Legend::BACKGROUND);
    $group->add($plot);
     
    // graph
     
    $graph->add($group);
    $graph->draw();

Discussions similaires

  1. [surf] Problème d'échelle de couleur
    Par Irene_Adler dans le forum MATLAB
    Réponses: 2
    Dernier message: 07/08/2008, 22h38
  2. Histogramme avec une échelle continue
    Par Vorillyan dans le forum Excel
    Réponses: 12
    Dernier message: 09/10/2007, 11h48
  3. [Débutant] Problème d'échelle sur un graphique
    Par clo85 dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 06/07/2007, 14h52
  4. [MFC] Problème d'échelle d'impression
    Par Philippe320 dans le forum MFC
    Réponses: 4
    Dernier message: 04/02/2006, 09h59
  5. MFC Impression Direct: Problème d'échelle
    Par thealex321 dans le forum MFC
    Réponses: 8
    Dernier message: 17/11/2004, 23h54

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