Altova XMLSpy 2024 Enterprise Edition

Des graphiques peuvent être créés en Mode XML Grid en utilisant l’extension Altova XPath/XQuery nommée altovaext: graphique (voir capture d’écran ci-dessous). Cette extension est décrite ci-dessous. Elle est aussi décrite ainsi que d’autres extensions de graphique dans la section Fonctions Graphiques. L’extension altovaext:chart affichée dans la capture d’écran ci-dessous est utilisée dans une expression XQuery Let qui est définie dans une formule de Mode Grid . Le graphique est affiché en tant qu’une image en-dessous de la formule. (Vous pouvez utiliser la liste de documents XML ci-dessous, ainsi que l’expression XQuery, pour tester la fonction du graphique.)

Cliquer pour expansion/compression

 

Utiliser l’extension Graphiques Altova

 

La fonction d’extension de graphique altovaext:chart doit utiliser le préfixe d’espace de noms altovaext:.

La fonction altovaext:chart prend deux arguments : (i) information de configuration de graphique et (ii) information de séries de données de graphique.

L’information de la configuration du graphique est le premier argument du altovaext:chart. Il s'agit d’une série non ordonnée de quatre paires de clé-valeur. Ces paires sont pour (i) le titre du graphique (clé est title), (ii) le type de graphique, comme des camemberts, des graphiques à lignes, etc (clé est kind; voir Fonctions de Graphiques pour les types disponibles), (iii) largeur de graphique en pixels (uniquement entiers ; clé est width), et (iv) hauteur de graphique en pixels (uniquement entiers, clé est height). Si la largeur ou la hauteur, ou les deux valeurs ne sont pas données, la valeur manquante ou les valeurs sont calculées automatiquement s’appuyant sur les données.

La série de données de graphique est le second argument de altovaext:chart. Chaque série de données est un array de taille 3: (i) le nom de la série, (ii) les valeurs de l’axe x, (ii) les valeurs de l’axe y. Si vous souhaitez créer plusieurs séries (par exemple où chaque série représente une ligne, comme dans l’exemple ci-dessus), créez une séquence de plusieurs arrays. L’exemple ci-dessus contient trois séries de données ; pour les températures minimum, maximum et moyenne. Les données pour les axes X et Y sont référencées depuis la séquence de tous les éléments Mois.

 

Pour plus d’informations, voir la section Fonctions Graphique.

 

© 2017-2023 Altova GmbH