PHIGURE effectue des représentations de données statistiques simples ou multiples sous forme d'une suite de barres verticales ou horizontales formant un histogramme.
Une donnée statistique simple est constituée d'une suite de noms associés à des valeurs. Ce type de donnée peut être représenté par les fonctions THISGX et THISGY.
Une donnée statistique multiple est constituée d'une matrice de valeurs rangées dans un tableau comprenant un certain nombre de lignes et de colonnes, associée à une liste des noms des colonnes et à une liste des noms des lignes. Ce type de donnée peut être représenté par les fonctions THISTX, THISTY, THICLX, THICLY, THIPEX, et THIPEY.
Chaque histogramme est paramétrable par des fonctions d'attributs pour modifier l'écriture des noms, des valeurs et des sommes des valeurs, pour modifier l'espacement entre les barres et pour concaténer éventuellement une chaîne de caractères aux valeurs :
TSHIVA présentation des valeurs d'histogramme.
TSHINA présentation des noms d'histogramme.
TSHISU présentation des sommes des valeurs d'histogramme.
TSHISP espacement entre les barres d'histogramme.
TSHIAS concaténation de chaînes aux valeurs d'histogramme.
Pour que ces attributs soient pris en compte lors des représentations, les fonctions TSHIxx doivent être appelées avant les fonctions THIxxx. En effet les fonctions TSHIxx ne font que stocker en mémoire certains attributs d'histogramme associés à un identificateur de structure. Ces informations en mémoire sont ensuite utilisées automatiquement par les fonctions THIxxx pour construire les histogrammes avec les attributs souhaités.
En effet ces attributs sont stockés dans la structure PHIGS utilisée par les fonctions TSHIxx et sont relus dans la structure par les fonctions THIxxx. Si les fonctions TSHIxx ne sont pas appelées les valeurs par défaut d'attributs sont utilisées.