Affichage des valeurs de données manquantes dans un graphique

Comment :

Vous pouvez afficher les valeurs des données manquantes (dans un graphique à barres, un graphique linéaire, un graphique de surface, ou toute variante de ces types de graphiques) en utilisant l'un des formats suivants :


Haut de page

x
Syntaxe : Afficher les valeurs manquantes dans un graphique
GRAPH FILE filename 
.
.
.
SET VZERO={ON|OFF}
ON GRAPH SET STYLE *
*GRAPH_SCRIPT 
API call 
*END
ENDSTYLE
END

où :

ON

affiche des valeurs manquantes comme zéro. Un appel API n'est pas nécessaire lorsque VZERO est activé (ON). Sinon, vous pouvez ajouter ON GRAPH SET VZERO ON.

OFF

affiche des valeurs manquantes comme espace, trait pointillé jusqu'à zéro ou trait pointillé intercalaire, selon l'appel API utilisé. Sinon, vous pouvez ajouter ON GRAPH SET VZERO OFF.

Appel API

détermine la façon dont les valeurs manquantes s'affichent dans le graphique lorsque VZERO est désactivé (OFF). Les valeurs possibles sont :

setFillMissingData(0); affiche les valeurs manquantes comme un espace.

setFillMissingData(1); affiche les valeurs manquantes comme trait pointillé jusqu'à zéro.

setFillMissingData(); affiche les valeurs manquantes comme trait pointillé intercalaire.



Exemple : Affichage des valeurs manquantes comme zéro dans un graphique

Ce qui suit montre comment des valeurs manquantes sont représentées par un graphique en barres lorsqu'elle doivent apparaître comme zéro. La valeur CURR_SAL de l'employé Seay est manquante, ainsi que la valeur RAISE des employés Bryant et Huntley.

SET LOOKGRAPH=BAR
SET GRAPHEDIT=SERVER
SET GRID=ON
SET VZERO=ON
GRAPH FILE MSFATIA
SUM CUR_SAL
RAISE
ACROSS LAST_NAME
ON GRAPH SET STYLE *
*GRAPH_SCRIPT
setTextRotation(getO1Label(),0);
*END
ENDSTYLE
END

La sortie est :



Exemple : Affichage des valeurs manquantes sous forme d'espace

Ce qui suit montre comment des valeurs manquantes sont représentées par un graphique en barres lorsqu'elle doivent apparaître comme un espace. La valeur CURR_SAL de l'employé Seay est manquante, ainsi que la valeur RAISE des employés Bryant et Huntley.

SET LOOKGRAPH=BAR
SET GRAPHEDIT=SERVER
SET GRID=ON
SET VZERO=OFF
GRAPH FILE MSFATIA
SUM CUR_SAL
RAISE
ACROSS LAST_NAME
ON GRAPH SET STYLE *
*GRAPH_SCRIPT
setFillMissingData(0);
setTextRotation(getO1Label(),0);
*END
ENDSTYLE
END

La sortie est :



Exemple : Affichage des valeurs manquantes sous forme de ligne pointillée vers zéro

Ce qui suit montre comment des valeurs manquantes sont représentées par un graphe linéaire lorsqu'elle doivent apparaître comme une ligne pointillée vers zéro. La valeur CURR_SAL de l'employé Seay est manquante, ainsi que la valeur RAISE des employés Bryant et Huntley.

SET LOOKGRAPH=LINE
SET GRAPHEDIT=SERVER
SET GRID=ON
SET VZERO=OFF
GRAPH FILE MSFATIA
SUM CUR_SAL
RAISE
ACROSS LAST_NAME
ON GRAPH SET STYLE *
*GRAPH_SCRIPT
setFillMissingData(1);
setTextRotation(getO1Label(),0);
*END
ENDSTYLE
END

La sortie est :



Exemple : Affichage des valeurs manquantes sous forme de ligne pointillée intercalaire

Ce qui suit montre comment des valeurs manquantes sont représentées par un graphe linéaire lorsqu'elle doivent apparaître comme ligne pointillée intercalaire. La valeur CURR_SAL de l'employé Seay est manquante, ainsi que la valeur RAISE des employés Bryant et Huntley.

SET LOOKGRAPH=LINE
SET GRAPHEDIT=SERVER
SET GRID=ON
SET VZERO=OFF
GRAPH FILE MSFATIA
SUM CUR_SAL
RAISE
ACROSS LAST_NAME
ON GRAPH SET STYLE *
*GRAPH_SCRIPT
setFillMissingData(2);
setTextRotation(getO1Label(),0);
*END
ENDSTYLE
END

La sortie est :


WebFOCUS