Calculettes pour l'hydraulique
Référence de la classe cGraph
Graphe de collaboration de cGraph:
Collaboration graph

Fonctions membres publiques

 __construct ($Title='', $Xlabel='', $Ylabel='')
 
 AddSerie ($sNom, $tX, $tY, $sCouleur, $tOptions=array())
 
 Decal ($rDecal=0, $rPente=0, $rXFin=0)
 
 Get1AxeOptions ($tX, $Tmax)
 
 GetAxesOptions ($rDecal=0, $rPente=0, $rXFin=0)
 
 GetGraph ($sId, $iHeight, $iWidth)
 

Attributs publics

const DBG = false
 
const nbTickXmax = 10
 
const nbTickYmax = 10
 

Attributs privés

 $echo
 
 $tLabels
 
 $tSeries
 

Description détaillée

Classe pour l'affichage des graphiques.

Date
09/01/2012
Auteur
David Dorchies

Définition à la ligne 48 du fichier graph.class.php.

Documentation des constructeurs et destructeur

◆ __construct()

cGraph::__construct (   $Title = '',
  $Xlabel = '',
  $Ylabel = '' 
)

Définition à la ligne 59 du fichier graph.class.php.

Documentation des fonctions membres

◆ AddSerie()

cGraph::AddSerie (   $sNom,
  $tX,
  $tY,
  $sCouleur,
  $tOptions = array() 
)

Ajout d'une série de données dans le graph.

Paramètres
$sNomNom de la série dans la légende
$tYTableau des ordonnées de la série
$tXTableau des abscisses de la série (facultatif à partir de la 2ème série)

Définition à la ligne 75 du fichier graph.class.php.

◆ Decal()

cGraph::Decal (   $rDecal = 0,
  $rPente = 0,
  $rXFin = 0 
)

Décale les ordonnées selon un offset et une pente.

Paramètres
$rDecalOffset pour décaler l'affichage des ordonnées
$rPentePente pour décaler l'affichage des ordonnées
$rXFinSi différent de zéro, abscisse à partir de laquelle calculer la pente

Définition à la ligne 142 du fichier graph.class.php.

◆ Get1AxeOptions()

cGraph::Get1AxeOptions (   $tX,
  $Tmax 
)

Définition à la ligne 93 du fichier graph.class.php.

Référencé par GetAxesOptions().

Voici le graphe des appelants de cette fonction :

◆ GetAxesOptions()

cGraph::GetAxesOptions (   $rDecal = 0,
  $rPente = 0,
  $rXFin = 0 
)

Définition à la ligne 80 du fichier graph.class.php.

Références Get1AxeOptions().

Référencé par GetGraph().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ GetGraph()

cGraph::GetGraph (   $sId,
  $iHeight,
  $iWidth 
)

Renvoie le script jqplot du graphique.

Paramètres
$sIdAttribut id de la balise DIV où sera créé le graphique
$iHeightHauteur du graphique en pixels
$iWidthLargeur du graphique en pixels

Définition à la ligne 154 du fichier graph.class.php.

Références $echo, et GetAxesOptions().

Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ $echo

cGraph::$echo
private

Chaine contenant le script jqPlot.

Définition à la ligne 53 du fichier graph.class.php.

Référencé par GetGraph().

◆ $tLabels

cGraph::$tLabels
private

Définition à la ligne 54 du fichier graph.class.php.

◆ $tSeries

cGraph::$tSeries
private

Activation des messages de débuggage de la classe.

Tableau des séries

Définition à la ligne 52 du fichier graph.class.php.

◆ DBG

const cGraph::DBG = false

Définition à la ligne 50 du fichier graph.class.php.

◆ nbTickXmax

const cGraph::nbTickXmax = 10

Respectivement les titres du graphique, des abscisses, des ordonnées.

A faire:
Transférer les deux constantes de graduation dans la configuration du plugin

Définition à la ligne 56 du fichier graph.class.php.

◆ nbTickYmax

const cGraph::nbTickYmax = 10

Définition à la ligne 57 du fichier graph.class.php.


La documentation de cette classe a été générée à partir du fichier suivant :