Classe de création des graphes. Plus de détails...
Fonctions membres publiques | |
__construct ($pgraphvh, $pdatavh) | |
Constructeur. | |
__destruct () | |
Destructeur. | |
createGraph () | |
Construction du graphe. | |
getGraphTitle () | |
Titre du graphe. | |
getGraphDimension () | |
Définition des dimension du graphe. | |
getGraphDimensionX () | |
Dimension X. | |
getGraphDimensionY () | |
Dimension Y. | |
makeNumGraphInitGraph ($graph) | |
initialisation du graphe | |
makeNumGraphInitPlot ($tabvalues, $tabcolors) | |
initialisation des barres du graphe | |
makeNumGraphInitLinePlot ($tabvalues) | |
Création du Line Plot. | |
makeNumtimeGraph () | |
Création des graphes NumWalltime et Cputime. | |
makePercGraph () | |
Création des graphes PercWalltime. | |
makeNumGraph () | |
Création des graphes NumGraph. | |
buildLegendPercWallTime ($data, $grouplist) | |
Création des légendes PercWalltime. | |
getYaxisTitle () | |
Création du titre de l'axe Y. | |
makeDayGraphInitGraph ($graph) | |
initialisation du graphe | |
getDayDateLegend ($datesrc) | |
Retoune la légende des périodes. | |
makeDayGraphInitBarPlot ($tabcompteur, $tabgroups, $tabvalues, $tabcolors) | |
Retoune les "Bar plot" pour le graph par période. | |
makeDayGraphInitLinePlot ($tabvalues) | |
Retoune les "Line plot" pour le graph. | |
makeDayGraph () | |
Retoune le graph par période. | |
createEmptyGraph () | |
Graphe vide. | |
testJpGraph () | |
Test de bibliothèques jpgraph. | |
Champs de données | |
$graphvh | |
$datavh |
Classe de création des graphes.
Classe de gestion des paramètres des graphes
var | $graphvh,; | -> Les paramètres du graphe |
var | $datavh,; | -> Les données sql du graphe |
__construct | ( | $ | pgraphvh, |
$ | pdatavh | ||
) |
Constructeur.
Déclaration des méthodes Initialisation de l'objet
var | $graphvh,; | -> Les paramètres du graphe |
var | $datavh,; | -> Les données sql du graphe |
accException | -> Description défini pour chaque exception |
__destruct | ( | ) |
Destructeur.
Destruction de l'objet
buildLegendPercWallTime | ( | $ | data, |
$ | grouplist | ||
) |
Création des légendes PercWalltime.
Création des légendes pour les graphes concernant les usages des ressources en pourcentage avec ou sans le temps disponible
$data,$grouplist |
createEmptyGraph | ( | ) |
Graphe vide.
Création d'un graphe vide s'il n'y a pas de données
aucun |
createGraph | ( | ) |
Construction du graphe.
Concstruction du graphe en fonction du type de graphe
aucun |
getDayDateLegend | ( | $ | datesrc ) |
Retoune la légende des périodes.
Retoune la légende des périodes par période (jour, semaine, mois)
$datesrc |
getGraphDimension | ( | ) |
Définition des dimension du graphe.
Définition des dimensions de l'image du graphe pour l'ensemble des types de graphe
aucun |
getGraphDimensionX | ( | ) |
Dimension X.
Renvoi la dimension X d'un graphe
aucun |
getGraphDimensionY | ( | ) |
Dimension Y.
Renvoi la dimension Y d'un graphe
aucun |
getGraphTitle | ( | ) |
Titre du graphe.
Renvoi le titre à afficher sur le graphe
aucun |
getYaxisTitle | ( | ) |
Création du titre de l'axe Y.
Création du titre de l'axe Y
@return | $yaxistitle |
makeDayGraph | ( | ) |
Retoune le graph par période.
Retoune le graph par période (jour, semaine, mois)
none |
makeDayGraphInitBarPlot | ( | $ | tabcompteur, |
$ | tabgroups, | ||
$ | tabvalues, | ||
$ | tabcolors | ||
) |
Retoune les "Bar plot" pour le graph par période.
Retoune les "Bar plot" par période (jour, semaine, mois)
$tabcompteur,$tabgroups,$tabvalues,$tabcolors |
makeDayGraphInitGraph | ( | $ | graph ) |
initialisation du graphe
Initialisation des paramètres communs aux graphes concernant les usages des ressources par période (jour, semaine, mois)
$graph |
makeDayGraphInitLinePlot | ( | $ | tabvalues ) |
Retoune les "Line plot" pour le graph.
Retoune le "Line plot"
$tabvalues |
makeNumGraph | ( | ) |
Création des graphes NumGraph.
aucun |
makeNumGraphInitGraph | ( | $ | graph ) |
initialisation du graphe
Initialisation des paramètres communs aux graphes concernant les usages des ressources en valeurs absolues
$graph |
makeNumGraphInitLinePlot | ( | $ | tabvalues ) |
Création du Line Plot.
Création des line plots (communs aux graphes concernant les usages des ressources en valeurs absolues)
$tabvalues |
makeNumGraphInitPlot | ( | $ | tabvalues, |
$ | tabcolors | ||
) |
initialisation des barres du graphe
Initialisation des barres (communs aux graphes concernant les usages des ressources en valeurs absolues)
$tabvalues,$tabcolors |
makeNumtimeGraph | ( | ) |
Création des graphes NumWalltime et Cputime.
Création des graphes concernant les usages des ressources en valeurs absolues avec ou sans le temps disponible Pour créer le graphe les données nécessaire sont le nom des ressources, la valueur absolue par ressource et la couleur affectée à la ressource
aucun |
makePercGraph | ( | ) |
Création des graphes PercWalltime.
Création des graphes concernant les usages des ressources en pourcentage avec ou sans le temps disponible Pour créer le graphe les données nécessaire sont le nom des ressources, la valueur absolue par ressource et la couleur affectée à la ressource
aucun |
testJpGraph | ( | ) |
Test de bibliothèques jpgraph.
Test de création d'un graph pour vérifier les bibliothèque jpgraph Le graphe est basé sur un exemple de jpgraph
aucun |
$graphvh |
Déclaration des variables