La Enciclopedia Libre Universal en Español dispone de una lista de distribución pública, enciclo@listas.us.es

Ayuda:Diagramas/Escala

De la Enciclopedia Libre Universal en Español
Saltar a: navegación, buscar

La escala, o línea de tiempo que da nombre a la aplicación ha de definirse para conocer los límites temporales o de valores que abarcará el diagrama. Una vez definida, puede subdividirse al tiempo que se trazan líneas auxiliares que simplifiquen la lectura del diagrama.

Definición de la escala

Definida el área de trabajo, debe establecerse las características de la escala de tiempo que se va a utlizar que son esencialmente tres:

DateFormat

Comando opcional, indica cómo se expresarán todas las fechas. Se puede adoptar cualquiera de los formatos siguientes.

Flecha derecha.png DateFormat = yyyy
Formato por defecto. Admite sólo valores enteros (año) para las fechas
Flecha derecha.png DateFormat = dd/mm/yyyy
Formato día/mes/año - sólo para fechas a partir de 01/01/1800
Flecha derecha.png DateFormat = mm/dd/yyyy
Formato mes/día/año - sólo para fechas a partir de 01/01/1800
Flecha derecha.png DateFormat = x.y
Formato genérico para diagramas bidimensionales, admite decimales

Period

Comando obligatorio, establece los límites temporales de la escala de tiempo o, en general, de la variable representada. Los valores deben indicarse con el formato previamente establecido.

Flecha derecha.png Period =   from:inicio    till:fin

TimeAxis

Comando obligatorio, establece la orientación del eje de tiempo y en consecuencia de las cronologías del diagrama que se dibujarán paralelas al mismo. Al menos deberá declararse explícitamente el atributo orientation

Flecha derecha.png TimeAxis =
format:yyyy
orientation:hor/ver
order:reverse

Led círculo rojo.png Observaciones.

  • Sólo se admite el formato yyyy que es el valor por defecto. En consecuencia, en los ejes sólo es posible marcar con leyendas de texto automáticas los años (todos o algunos como se verá más adelante).
  • order:reverse permite reflejar el diagrama respecto de su representación convencional, invirtiendo la escala.


1. Horizontal normal: barras horizontales con el origen a la izquierda: "TimeAxis: orientation:hor"
2. Horizontal reflejado: barras horizontales con el origen a la derecha: "TimeAxis: orientation:hor order:reverse"
3. Vertical normal: barras verticales con el origen abajo: "TimeAxis: orientation:ver"
4. Vertical reflejado: barras verticales con el origen arriba: "TimeAxis: orientation:ver order:reverse"

División y visualizacón de la escala

ScaleMajor

Este comando permite ejecutar la división principal de la escala de tiempos tanto gráfica como textualmente.

- Añade marcas en el eje de tiempos.
- Traza líneas correspondientes a esas fechas lo largo del diagrama (si se indica gridcolor o grid).
- Añade al eje los valores de algunas líneas bajo el eje o a su izquierda según sea la orientación del diagrama horizontal o vertical.
Flecha derecha.png ScaleMajor =
start:inicio
increment:incremento
unit:day/month/year
gridcolor:color
grid:color
text:texto
Escala principal
Obligatorio - Posición (fecha) de la primera línea
Obligatorio - Distancia entre líneas consecutivas (cantidad)
Opcional - Distancia entre líneas (unidad): días, meses o años (year por defecto).
Opcional - Color de las líneas. Si no se indica, no se dibujan líneas auxiliares
Opcional - Mismo atributo que gridcolor, se puede utilizar cualquiera de ellos
Opcional - Inserta un único texto personalizado

Led círculo rojo.png Observaciones.

  • Si se omite la escala principal no se marcará ningún valor en el eje de tiempo.
  • Si se define el atrubito text tan sólo se mostrará el texto indicado, omitiendo los valores de las marcas.
  • Sólo pueden señalarse años sobre la escala principal (con la distancia que se haya elegido), independientemente de que la resolución sea, por ejemplo, month (meses).

ScaleMinor

Eate comando opcional permite subdividir la escala principal con los mismos atributos que ScaleMajor.

- Añade marcas en el eje de menor tamaño que las principales.
- Traza líneas correspondientes a las fechas indicadas a lo largo del diagrama (si se indica gridcolor o grid).


Led verde c.png Ejemplo

<timeline> ImageSize = width:800 height:70 PlotArea = right:20 top:20 left:20 bottom:20 DateFormat = dd/mm/yyyy Period = from:01/01/1800 till:01/01/1802 TimeAxis = orientation:horizontal ScaleMajor = grid:red unit:month increment:1 start:01/01/1800 ScaleMinor = grid:blue unit:day increment:7 start:01/01/1801 </timeline>

DateFormat = dd/mm/yyyy
Period =
from:01/01/1800
till:01/01/1802
TimeAxis = orientation:horizontal
ScaleMajor =
start:01/01/1800
unit:month
increment:1
grid:red
ScaleMinor =
start:01/01/1801
unit:day
increment:7
gridcolor:blue
Las fechas se indicarán como día/mes/año
El diagrama abarca
desde el 1 de enero de 1800
hasta el 1 de enero de 1802
El eje de tiempo es horizontal
La escala principal
comienza el 1 de enero de 1800
se subdivide en meses
cada mes una marca
y una línea de color rojo
La escala secundaria
comienza el 1 de enero de 1801
se subdivide en días
cada 7 días (una semana) una marca
y una línea de color azul


Referencias


Diccionario.png Buscar otros temas en el Manual de Ayuda Pluma de escribir.png Acceder a la Zona de pruebas