Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > JpGraph
JpGraph Forum d'entraide pour la bibliothèque JpGraph permettant de manipuler des images en PHP. Avant de poster -> tutoriels JpGraph
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/01/2011, 19h04   #1
Membre régulier
 
Avatar de ypcman
 
Homme Yves
Responsable en conduite du changement
Inscription : janvier 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme Yves
Localisation : France

Informations professionnelles :
Activité : Responsable en conduite du changement
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2011
Messages : 63
Points : 73
Points : 73
Par défaut Graphes de Gantt pb de visualisation avec la 3.5

Bonjour.
j'ai noté un bug dans la visualisation de ligne verticale avec GanttVLine :

Dans la doc fournie, la figure 16.61 "Adding a vertical line in the Gantt graph" donne sur mon PC :


or il manque la ligne verticale que l'on devrait voir au dessus de "phase 1" conformément au code source :
Code :
1
2
$vline = new GanttVLine('2001-12-24', 'Phase 1' );
$graph->Add( $vline );
On peut en voir un exemple de ligne verticale en rouge pointillé sur l'image de début de chapitre :



Suis-je seul à ne pas avoir de ligne verticale en regardant la doc ?
Images attachées
Type de fichier : png ganttex06.png (6,0 Ko, 23 affichages)
Type de fichier : png gantt-properties-original-amended-small.png (135,1 Ko, 23 affichages)
ypcman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2011, 15h08   #2
Membre régulier
 
Avatar de ypcman
 
Homme Yves
Responsable en conduite du changement
Inscription : janvier 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme Yves
Localisation : France

Informations professionnelles :
Activité : Responsable en conduite du changement
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2011
Messages : 63
Points : 73
Points : 73
Par défaut Pb identique avec la 3.5.0b1

bonjour.
Le pb graphique (pas de visu de la ligne verticale) ne semble toujours pas résolu avec la dernière version de jpgraph.
Suis-je le seul à ne pas voir cette ligne verticale ?
pour faire le test, il vous sufit de visualiser la doc en .../jpgraph-3.5.0b1/docs/chunkhtml/ch16s04.html#fig.ganttex06

Merci d'avance de votre aide.
ypcman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 17h27   #3
Invité de passage
 
Inscription : août 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 2
Points : 2
Points : 2
Citation:
Envoyé par ypcman Voir le message
bonjour.
Le pb graphique (pas de visu de la ligne verticale) ne semble toujours pas résolu avec la dernière version de jpgraph.
Suis-je le seul à ne pas voir cette ligne verticale ?
pour faire le test, il vous sufit de visualiser la doc en .../jpgraph-3.5.0b1/docs/chunkhtml/ch16s04.html#fig.ganttex06

Merci d'avance de votre aide.
Le problème vient du fait que dans le fichier jpgraph_gantt.php, la classe GanttVLine utilise la classe LineProperty (définie dans jpgraph.php ligne 3168) pour afficher le trait vertical.
Dans LineProperty, la fonction Stroke teste si l'attribut iShow est à true avant de tracer la ligne.

Hors nul part dans la classe GanttVLine, l'attribut est modifié (par défaut à false).

Il faut donc ajouter dans le constructeur de GanttVLine après la ligne (3633)
Code :
$this->iLine = new LineProperty();
le code
shahine406 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h25.


 
 
 
 
Partenaires

Hébergement Web