Création de plusieurs graphes

Dans cette section :

Vous pouvez créer plusieurs graphiques en insérant des dimensions de tri secondaires (champs).

Par défaut, le nombre de graphiques créés dépend du nombre de valeurs dans les champs que vous désignez dans les phrases de tri (BY et ACROSS). Vous pouvez modifier cette valeur par défaut avec le paramètre GRMERGE :

Des graphiques multiples peuvent s'afficher au format condensé ou sous forme de colonnes. Pour plus de détails, consultez Fusion de graphiques multiples et Affichage de graphiques multiples en colonnes.


Haut de page

x
Fusion de graphiques multiples

Comment :

Par défaut, lorsque vous créez un graphique avec des champs BY multiples, ou un champ BY et un champ ACROSS, plusieurs graphiques sont générés. Vous pouvez fusionner ces graphiques en un seul graphique ou en plusieurs graphiques fusionnés.

Pour ce faire, il suffit d'utiliser la commande SET, GRMERGE.



x
Syntaxe : Fusionner des graphiques multiples
SET GRMERGE={ON|OFF|ADVANCED}

où :

ON

active l'option de fusion de graphiques.

OFF

Désactive l'option de fusion de graphiques. Ceci est l'option par défaut.

AVANCÉ

Activez l'option de fusion avancée. Cette option utilise trois paramètres pour déterminer comment fusionner les graphiques :

  • GRMULTIGRAPH, qui spécifie combien de critères de tri utiliser pour créer plusieurs graphiques.
  • GRLEGEND, qui spécifie combien de critères de tri placer sur la légende du graphique.
  • GRXAXIS, qui spécifie combien de critères de tri afficher sur l'axe X. GRXAXIS doit être au moins de 1 afin de tracer le graphique. Une valeur supérieure à un crée un axe X imbriquée.

Remarque : la somme des critères de tri utilisés par GRMULTIGRAPH, GRLEGEND, et GRXAXIS doit être égale au nombre de critères de tri dans la requête de graphique.

La syntaxe pour les paramètres GRMULTIGRAPH, GRLEGEND, et GRXAXIS est :

ON GRAPH SET GRMULTIGRAPH n

Indique combien de critères de tri (0 à 2) utiliser pour diviser la sortie en plusieurs graphiques. Les critères de tri externes sont utilisés pour diviser les graphiques. Lorsque n est supérieur à zéro, il est semblable à GRMERGE=OFF, mais autorise un critère de tri supplémentaire.

ON GRAPH SET GRLEGEND n

Indique combien d'autres critères de tri externes (0 à 2), après ceux utilisés pour GRMULTIGRAPH, à ajouter à la légende du graphique. Lorsque n est supérieur à zéro, il est semblable à GRMERGE=ON, mais autorise un critère de tri supplémentaire.

ON GRAPH SET GRXAXIS n

Indique combien d'autres critères de tri (1 à 3) afficher sur l'axe X. Lorsque n est supérieur à 1, des axes X imbriqués sont créés.



Exemple : Fusion de graphiques multiples avec GRMERGE ON

Voici un exemple de graphique dont les deux catégories horizontales, ou axes X, (PRODUCT_ID et PACKAGE_TYPE) ont été fusionnées.

SET GRMERGE=ON
GRAPH FILE GGORDER
SUM UNIT_PRICE ORDER_NUMBER
ACROSS PRODUCT_ID
BY PACKAGE_TYPE
END

La sortie est :



Exemple : Fusion de graphiques multiples avec GRMERGE ADVANCED

L'exemple suivant génère un graphique à barres verticales qui sépare le champ de tri externe (REGION) en graphiques différents, distingue les deux critères de tri suivants (ST et CATEGORY) en les associant à la légende du graphique, et place le champ de tri CATEGORY sur l'axe X :

GRAPH FILE GGSALES
SUM DOLLARS
BY REGION BY ST BY CATEGORY BY PRODUCT
WHERE CATEGORY EQ 'Food' OR 'Gifts' 
WHERE PRODUCT EQ 'Coffee Pot' OR 'Biscotti' OR 'Mug'
ON GRAPH SET GRMERGE ADVANCED
ON GRAPH SET GRMULTIGRAPH 1
ON GRAPH SET GRLEGEND 2
ON GRAPH SET GRXAXIS 1
ON GRAPH SET LOOKGRAPH VBAR
END

Le premier graphique est pour la région Midwest. La légende distingue les combinaisons Etat-Catégorie par couleur, et le critère de tri PRODUCT est répété sur l'axe X pour chaque combinaison Etat-catégorie :


Haut de page

x
Fusionner des graphiques OLAP multiples

Comment :

Des graphiques multiples sont générés lorsque vous créez un graphique OLAP avec des champs BY multiples, ou un champ BY et un champ ACROSS. Ces graphiques peuvent être fusionnés en un seul graphique.

Pour ce faire, il suffit d'utiliser la commande SET, OLAPGRMERGE.



x
Syntaxe : Fusionner des graphiques OLAP multiples
SET OLAPGRMERGE={ON|OFF}

où :

ON

active l'option de fusion de graphiques. Avec ce paramètre AUTODRILL est désactivé pour le graphique.

OFF

désactive l'option de fusion de graphiques et crée un graphique distinct pour chaque valeur du critère de tri externe. OFF est la valeur par défaut.



Exemple : Fusionner des graphiques compatibles OLAP

La requête suivante OLAP contre la source de données EMPLOYEE a deux champs BY. Pour fusinner les graphiques, la commande SET OLAPGRMERGE=ON est émise :

-OLAP ON
SET GRAPHEDIT=SERVER
SET OLAPGRMERGE=ON
TABLE FILE EMPLOYEE
SUM SALARY
BY DEP
BY LAST_NAME
ON TABLE SET PAGE-NUM OFF
ON TABLE NOTOTAL
ON TABLE PCHOLD FORMAT HTML
ON TABLE SET HTMLCSS ON
ON GRAPH SET HAXIS 300
ON GRAPH SET VAXIS 100
ON TABLE SET AUTODRILL ALL
ON TABLE SET OLAPPANE TABBED
ON TABLE SET STYLE *
     INCLUDE = endeflt,
$
     LEFTMARGIN=0.500000,
     RIGHTMARGIN=0.500000,
     TOPMARGIN=0.500000,
     BOTTOMMARGIN=0.500000,
$
TYPE=REPORT,
     TOPGAP=0.000000,
     BOTTOMGAP=0.013889,
$
ENDSTYLE
END

La sortie est :


Haut de page

x
Affichage de graphiques multiples en colonnes

Comment :

Des graphiques multiples sont générés lorsque vous créez un graphique ayant des champs BY multiples, ou un champ BY et un champ ACROSS. Vous pouvez afficher ces graphiques sous forme de colonnes.

Pour ce faire, il suffit d'utiliser la commande SET, GRWIDTH. GRWIDTH peut être définie à toute valeur entre 0 et 512. La valeur par défaut est 0.



x
Syntaxe : Afficher des graphiques multiples en colonnes
SET GRWIDTH=nn

où :

nn

Indique le nombre de colonnes dans laquelles afficher des graphiques multiples. Cette valeur peut être entre 0 et 512. La valeur par défaut est 0.

Toutes les valeurs entre 1 et 512 affichent les graphiques dans un tableau HTML avec le nombre correspondant de colonnes. La valeur par défaut, 0, affiche les graphiques l'un en-dessous de l'autre dans un applet Java.



Exemple : Affichage de graphiques multiples en colonnes

Ce qui suit illustre la façon de définir le nombre de colonnes dans laquelles vous souhaitez afficher des graphiques multiples. Dans cet exemple, les graphiques sont définis pour s'afficher dans deux colonnes.

SET GRWIDTH=2
GRAPH FILE GGORDER
SUM UNIT_PRICE ORDER_NUMBER
ACROSS PRODUCT_ID
BY PACKAGE_TYPE
END

La sortie est :


WebFOCUS