Bonjour,

Je ne maîtrise pas trop les pointeurs et la moindre ligne de code me demande une recherche infinie... Alors voilà il me reste juste 2-3 détails à fignoler sur mon graphe mais je n'y arrive pas. C'est un graphe qui contient plusieurs courbes donc avec cette structure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
   $graph = new Graph(400, 400);
 
   $group = new PlotGroup;
   $plot = new LinePlot($values); 
 
   $group->add($plot);  
   $graph->add($group);
   $graph->draw();
Je voudrais :

- Agrandir la police pour les labels d'abscisses et le titre. J'ai le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
   $graph->title->set($title);
   $graph->title->setTextFont(new Tuffy(10));
   [...]
   $group->axis->bottom->setLabelText($labels);
   $group->axis->bottom->setTextFont(new Tuffy(15));
Dans les deux cas la première ligne fonctionne et affiche bien mes labels/mon titre, mais avec la 2e ligne le graphe ne s'affiche plus.

- Forcer l'axe des ordonnées à être gradué de 0,1 en 0,1 (l'axe des ordonnées va de 0,0 à -0,6 et actuellement il s'affiche de 0,12 en 0,12...). J'ai trouvé la fonction setLabelPrecision mais apparemment elle se contente d'arrondir à 1 chiffre après la virgule (du coup ça me donne 0,0 - 0,1 - 0,2 - 0,4 - 0,5 - 0,6). J'ai trouvé aussi la fonction setInterval mais apparemment elle consiste à définir des intervalles en %, et je n'ai pas réussi à la faire fonctionner pour tester...

Merci d'avance pour votre aide