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 :
Je voudrais :
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();
- Agrandir la police pour les labels d'abscisses et le titre. J'ai le code suivant :
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.
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));
- 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
Partager