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 :

[PEAR][image_graph] Texte des graduations vertical


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre éclairé Avatar de bannik
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2003
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2003
    Messages : 191
    Par défaut [PEAR][image_graph] Texte des graduations vertical
    Bonjour,

    je débute avec PEAR image_graph, et je me heurte à un problème pour mettre le texte des X en verticale.
    Il se retrouve a cheval sur l'axe des X, pour moitié à l'intérieur du graphique.
    Comment faire pour déplacé les libellés à l'extérieur?

    Voici mon code:
    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
     
    	// create the graph
    	$Graph =& Image_Graph::factory('graph', array(800, 350)); 
    	// add a TrueType font
    	$Font =& $Graph->addNew('font', 'Verdana');
    	// set the font size to 11 pixels
    	$Font->setSize(8);
     
    	$Graph->setFont($Font);
    	$Graph->add(
    	    Image_Graph::vertical(
    	        Image_Graph::factory('title', array($_GET["name"], 12)),        
    	        Image_Graph::vertical(
    	            $Plotarea = Image_Graph::factory('plotarea'),
    	            $Legend = Image_Graph::factory('legend'),
    	            90
    	        ),
    	        5
    	    )
    	);   
    	$GridY2 =& $Plotarea->addNew('bar_grid', IMAGE_GRAPH_AXIS_Y_SECONDARY);  
     
    	$GridY2->setFillStyle(
        	Image_Graph::factory(
        	    'gradient', 
        	    array(IMAGE_GRAPH_GRAD_VERTICAL, 'white', 'lightgrey')
        	)
    	); 
    	// create the dataset	
    	$Dataset = &Image_Graph::factory('dataset');
        for($i=0;$i<count($arrayGraph);$i++){
        	  $Dataset->addPoint($arrayGraph[$i]["formdate"], $arrayGraph[$i]["valeur"]);  	
        }
    	$AxisX =& $Plotarea->getAxis(IMAGE_GRAPH_AXIS_X);
    	$AxisX->setFontAngle('vertical'); 
    	$AxisY =& $Plotarea->getAxis(IMAGE_GRAPH_AXIS_Y);
    	$AxisY->setTitle('Prix en Pc', 'vertical');
    	// create the 1st plot as smoothed area chart using the 1st dataset
    	$Plot =& $Plotarea->addNew('Image_Graph_Plot_Smoothed_Area', array(&$Dataset));
     
    	// set a line color
    	$Plot->setLineColor('gray');
    	// set a standard fill style    
    	$Plot->setFillColor('blue@0.2');
    	// output the Graph
    	$Graph->done();
    Voici le résultat:




    J'ai testé les codes sur la page pear.veggerby.dk mais même avec ceux là (par exemple le Candlestick Diagram qui a les textes verticaux) le texte est à cheval.

    Merci de votre aide.

  2. #2
    Invité de passage
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1
    Par défaut même souci, résolu
    Salut bannik,

    J'ai moi même eu le même problème,
    Je l'ai réglé en rajoutant :
    $AxisX->setLabelOption('offset',70); // change 70 pour un affichage optimal
    sous :
    $AxisX->setFontAngle('vertical');

    Tiens au courant voir si çà marche bien :p

    OTH.

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

Discussions similaires

  1. [Look and feel] Texte des JLabels en gras
    Par aliasjcdenton dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 26/01/2006, 11h49
  2. Réponses: 6
    Dernier message: 13/02/2005, 00h40
  3. Réponses: 3
    Dernier message: 24/05/2004, 16h20
  4. Menu CMainFrame et texte des ID
    Par Alice9 dans le forum MFC
    Réponses: 6
    Dernier message: 19/05/2004, 16h12
  5. Empécher la sélection du texte des pages dans un WebBrowser
    Par DevelOpeR13 dans le forum Web & réseau
    Réponses: 2
    Dernier message: 05/06/2003, 18h36

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