Altova MobileTogether Designer

Este apartado contiene ejemplos sencillos que ilustran como funciona la selección de datos del gráfico.

 

 

La selección de datos del gráfico con cuatro expresiones XPath

La imagen siguiente muestra el cuadro de diálogo Configuración del gráfico. En la parte inferior, se encuentra el panel Selector de datos del gráfico, donde hay campos para introducir las cuatro expresiones XPath para la selección de datos.

ChartsSimpleChartsXPaths

Las cuatro expresiones XPath del panel Selector de datos del gráfico funcionan conjuntamente y realizan las siguientes funciones:

 

XPath

Descripción

For-Each

Establece el contexto para las otras tres expresiones XPath

Define el número de elementos en la secuencia de retorno, como el número de marcas en el eje X.

En el caso de la imagen anterior, la expresión Region[1]/Year devuelve seis elementos del nodo: de esta forma, habrá seis marcas en el eje X (imagen siguiente).

Eje X

Los elementos de la secuencia devuelta proporcionan el texto con la etiqueta para las marcas correspondientes en el eje X.

En el ejemplo anterior, la expresión @id devuelve el valor del atributo id  de cada elemento year. Estos valores serán las etiquetas de las marcas del eje X (imagen siguiente).

Puesto que este gráfico es un gráfico de barras, en cada marca de graduación se dibuja una barra.

Eje Y

El eje Y puede mostrar varias series, cada una de las cuales se define en una fila de la tabla del eje Y.

Cada serie se define con dos expresiones XPath: una para el valor de la serie y otra para el nombre de la serie.

En nuestro ejemplo, la expresión XPath self::node() (indicada por su forma abreviada de un punto) selecciona el nodo actual, que es el elemento year (el nodo de contexto). Por lo tanto, por cada elemento Year (representado por una barra en el eje X), el contenido del elemento Year se leerá como el valor del eje Y de ese año y, por lo tanto, se representará como la altura de la barra (imagen siguiente). La imagen siguiente muestra un gráfico con varias series en el eje Y.

Nombre de las series

Esta expresión proporciona el texto de la leyenda para las series. En nuestro ejemplo, el texto de la leyenda (que aparece al final del gráfico en la imagen siguiente) se obtiene de una expresión XPath que es una cadena de texto (imagen anterior).

 

Un gráfico de barras generado para la selección de los datos mostrados en la imagen anterior y los datos XML de YearlySales.xml tiene el aspecto de la imagen siguiente.

ChartsSimple01

La imagen anterior muestra un gráfico de barras con una sola serie, mientras que en la siguiente aparece un gráfico de barras apiladas con varias series. En el último ejemplo, el valor de cada serie se apila en la barra.

ChartsSimple02

Las expresiones XPath de este gráfico también se pueden ver en la imagen siguiente.

ChartsSimpleChartsXPaths02

Nota: los gráficos circulares y los medidores tienen una sola serie nominal, que no necesita un nombre. Por tanto, si introduce un nombre de serie en la selección de datos, este nombre se omite. Sin embargo, en los gráficos de barras sin agrupar, el nombre de la única serie (si lo hay) se utiliza para la leyenda del gráfico. En el caso de los medidores, además de omitirse el nombre de la serie, también se omite la selección de datos del eje X y solamente se usa la selección del eje Y.

 

© 2019-2025 Altova GmbH