Il s'agit en faite d'un graphe qui représente l'évolution du classement d'un joueur dans une ligue mis à jour mensuellement.
Donc logiquement, le 0 de l'axe des Y se retrouve en haut puisque le mieux classé est le numéro 1 de la ligue et donc forcément tout en haut ...
Mon problème est le suivant : vous remarquerez que sur le graphe lorsque j'affiche les valeurs, elles sont négatives !!!... et bien évidemment un classement étant positif, je souhaiterais indiquer ces valeurs en positif ... j'ai vraiment tout essayé mais rien n'y fait ! Voivi mon code :
<?php
include ("../outils/jpgraph/source/jpgraph.php");
include ("../outils/jpgraph/source/jpgraph_line.php");
include ("../outils/jpgraph/source/jpgraph_error.php");
// Callback to negate the argument
function _cb_negate($aVal) {
return round(-$aVal);
}
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 2 sept. 2005 à 22:14
Salut,
En un mot : SUUUUUUPEEEEEER !!!
PhP viend de prendre une nouvelle tournure pour moi. Cette librairie
graphique casse la barraque. En fait, c'est même la première librairie
"professionelle" que je croise (!= "home_made_library" ;). Et ça fait
plaisir!
Bon bref du coup j'ai téléchargé et me suis lancé tout azimute dans les sources, docs, ...etc ... et ton code:
En fait tu inverse les valeurs des Y par une fonction callback. Et ben
en toute logique, rien n'empeche de les réinverser pour l'affichage.
Au niveau de ta précédante fonction :
// Callback to eliminate the minus of a negate argument
function _cb_no_minus($aVal) {
return str_replace("-","",$aVal);
}
Puis tu insert l'appel à cette fonction :
$p1->SetCenter();
$p1->value->SetFormatCallback("_cb_no_minus"); // <= cette ligne !!!
$p1->value->show();
Par contre, j'ai encore beaucoup de chose à apprendre sur cette librairie... :(
cs_prim
Messages postés12Date d'inscriptionmardi 17 juin 2003StatutMembreDernière intervention23 mars 2009 3 sept. 2005 à 00:23
Là tu m'as fait un super kifff mec !!!!!!!!!!!!!!!
Tu me sauves d'un big prob dont je réfléchissais depuis longtemps rien qu'en une seule ligne et apparemment sans trop de difficulté pour toi !
Merci à toi et heureux de t'avoir fait découvrir JPGraph : pour moi c'est la meilleur librairie graphique de PHP !