Altova XMLSpy 2024 Enterprise Edition 

Selección del eje Y

Inicio Anterior Inicio Siguiente

El eje Y (imagen siguiente) también se denomina eje de serie.

ChartSelectColumnsDlg

Las opciones seleccionadas para este eje determinan cuántas series se dibujan para cada marca de graduación del eje X. Si se selecciona una sola serie, entonces en cada marca de graduación del eje X se dibuja el valor devuelto por la expresión XPath para esa serie. Si se seleccionan más series, como en la imagen siguiente que muestra seis series, entonces la selección de datos del gráfico será la de la tabla que aparece a continuación. (El nodo de contexto para la selección de datos del eje Y es el elemento Region correspondiente.)

 

XPath

de origen

Eje

X

Eje Y (columnas de la serie)

Region[1]

@id

Year[1]

Year[2]

Year[3]

Year[4]

Year[5]

Year[6]

Region[2]

@id

Year[1]

Year[2]

Year[3]

Year[4]

Year[5]

Year[6]

Region[3]

@id

Year[1]

Year[2]

Year[3]

Year[4]

Year[5]

Year[6]

 

El gráfico que resulta de esta selección tendrá este aspecto:

ChartXAxis01

Hay tres marcas de graduación en el eje X, cuyas etiquetas se corresponden con el valor de los respectivos atributos Region/@id. En cada marca de graduación del eje X se evalúa la expresión XPath para cada serie. En el ejemplo que nos ocupa, por cada marca de graduación del eje X, se evalúa y se dibuja cada una de las seis series. Por ejemplo, la primera serie (Year[1]) se dibuja para las tres regiones y lo mismo ocurre con el resto de las series (de la serie Year[2] a la serie Year[6]).

 

Nota:Algunos gráficos, como los gráficos circulares y de barras simples, admiten un solo eje. En un gráfico de barras simples, por ejemplo, cada marca de graduación del eje X tendrá una sola barra: la barra que representa la serie única. En un gráfico circular, los valores de la serie única sumarán el 100% del círculo y cada valor se asigna a una marca de graduación del eje X.

 

Leyendas del eje Y

Las leyendas que aparecen debajo del gráfico son los nombres de las series. Estos nombres se pueden cambiar en el cuadro de diálogo Seleccionar datos.

 

Intercambiar la selección del eje X por la del eje Y

En el ejemplo anterior, las regiones están en el eje X y las ventas anuales están trazadas en el eje Y de cada región. Los elementos Year son las series. Pero, ¿y si preferimos dibujar los años en el eje X y comparar las ventas regionales de cada año, igual que en el gráfico de barras que aparece a continuación? Para ello necesitamos seis marcas de graduación (que se obtienen con la selección de la XPath de origen). Después necesitamos etiquetar las marcas de graduación del eje X con los años correspondientes y, por último, debemos seleccionar tres series (para las regiones), las cuales se representarán en cada marca de graduación. La imagen siguiente, del cuadro de diálogo "Seleccionar columnas", muestra cómo se consigue llegar a esta selección.

ChartYAxis02

 

Seleccionar las series

Para convertir un nodo en una serie del gráfico, marque la casilla de dicho nodo. También puede cambiar la XPath de origen y el valor del cuadro combinado Profundidad de la búsqueda de columnas para que dicho nodo aparezca en el panel "Series". Otra opción es añadir una expresión XPath para seleccionar un nodo, tal y como se hizo en el ejemplo de la imagen siguiente. Para más información sobre este caso de uso, consulte el apartado Ejemplo de gráfico avanzado.

ChartEx1ColSelect

 

Referencia

A continuación mostramos el documento XML usado como ejemplo en este apartado. El documento se llama YearlySales.xml y se encuentra en la carpeta C:\Documents and Settings\<usuario>\Mis Documentos\Altova\XMLSpy2024\Examples\Tutorial.

 

<?xml version="1.0" encoding="UTF-8"?>

<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

      xsi:noNamespaceSchemaLocation="YearlySales.xsd">

 <Region id="Americas">

         <Year id="2005">30000</Year>

         <Year id="2006">90000</Year>

         <Year id="2007">120000</Year>

         <Year id="2008">180000</Year>

         <Year id="2009">140000</Year>

         <Year id="2010">100000</Year>

 </Region>

 <Region id="Europe">

         <Year id="2005">50000</Year>

         <Year id="2006">60000</Year>

         <Year id="2007">80000</Year>

         <Year id="2008">100000</Year>

         <Year id="2009">95000</Year>

         <Year id="2010">80000</Year>

 </Region>

 <Region id="Asia">

         <Year id="2005">10000</Year>

         <Year id="2006">25000</Year>

         <Year id="2007">70000</Year>

         <Year id="2008">110000</Year>

         <Year id="2009">125000</Year>

         <Year id="2010">150000</Year>

 </Region>

</Data>

 

 

© 2018-2024 Altova GmbH