Sei sulla pagina 1di 5

Material elaborado por Carlos Vila Córdova. Sujeta a omisiones y errores.

GRÁFICOS y TABLAS EN EVIEWS:

Graph :: setelem – MODIFICA COLOR, ANCHO, PATRÓN Y SÍMBOLO.

graph1.setelem(2) legend(“gross domestic product”) ‘ Establece leyenda para el 2° elemento del gráfico.

RGB(rojo verde azul-@rgb(1,1,1)) , blue red green black white purple orange yellow gray ltgray

Para modificar el color y el ancho de la línea, debe usar lcolor and lwidth

graph gr1.line ser1 ser2 ser3 ‘ Creas el grafico de líneas.


gr1.setelem(3) lcolor(orange) lwidth(2) ‘ a la 3° serie aplica línea naranja con 2 puntos de ancho.
gr1.setelem(3) lcolor(255,128,0) lwidtg(2) ‘ lo mismo que de arriba

Puede elegir agregar líneas o símbolos usando las palabras clave lpat o symbol.

gr1.setelem(3) symbol(circle) ‘ Agregas símbolos circulares al 3° elemento.

Puede desactivar cualquiera de los símbolos o patrones, respectivamente, utilizando el tipo "none":

gr1.setelem(3) lpat(none) ‘ elimina la linea de la 3° serie, por lo que se elimina el símbolo circular
gr1.setelem(3) symbol(none) ‘ elimina el símbolo, por lo que solo se utiliza la línea.

Scaling and axes – Escalas y Ejes

Normalmente todos los elementos de datos se asignan al eje izquierdo.

NOTA: Setelem no es necesario en gráficos de caja o de tiempo / observación apilados, ya que todos los elementos
de datos deben asignarse al mismo eje vertical.

graph graph02.line ser1 ser2 ‘ Creo el gráfico de lineas.


graph02.setelem(2) axis(right) ‘ la 2° serie se asigna al eje derecho.
graph02.axis overlap ‘ Permite que las escalas se superpongan. (lineas de datos se cruzan)
graph02.axis -overlap ‘ No permite el cruze. (con el signo negativo)

Para gráficos XY.line


graph graph03.xyline s1 s2 s3 s4 ‘ Creo el gráfico XY (s1 en el inferior , las demás en el eje izquierdo)
graph03.setelem(1) axis(top) ‘ Muevo el eje de s1 hacia arriba
graph03.setelem(2) axis(right) ‘ Muevo el eje de s2 hacia la derecha

NOTA: Mientras que EViews permite la escala dual para los ejes verticales en la mayoría de los tipos de gráficos, los
ejes horizontales deben usar una única escala en el eje superior o inferior. Cuando un nuevo elemento se mueve
hacia o desde uno de los ejes horizontales, EViews, si es necesario, reasignará elementos según sea necesario para
que haya una única escala horizontal.
Material elaborado por Carlos Vila Córdova. Sujeta a omisiones y errores.

En segundo lugar, el comando Graph :: axis se puede usar para personalizar la apariencia de cualquier eje
en el objeto de gráfico. Puede emplear el comando axis para modificar la escala de los datos, por ejemplo,
como cuando usa una escala logarítmica, o para alterar la escala del eje, como cuando habilita la escala
dual. El comando del eje también se puede usar para cambiar la apariencia de los ejes, como modificar
marcas de graduación, cambiar el tamaño de la fuente de las etiquetas de los ejes, activar la cuadrícula o
las líneas de cero o duplicar los ejes.
• En tercer lugar, el comando Graph :: datelabel modifica el etiquetado del eje de fecha / hora inferior en
gráficos de tiempo. Use este comando para cambiar el formato de las etiquetas de fecha o para especificar
la frecuencia de las etiquetas.

• Finalmente, el comando Graph :: setobslabel se puede usar para crear etiquetas de ejes personalizados
para la escala de observación de un gráfico.

modificar el eje de fecha /hora -Modifying the date/time axis:


EViews determina automáticamente un conjunto óptimo de etiquetas para el eje inferior de los gráficos de tiempo. Si desea
modificar el formato de frecuencia o fecha de las etiquetas, debe usar el comando Graph :: datelabel. Alternativamente, para
crear etiquetas editables en la escala de observación, use el comando Graph :: setobslabel.
Para controlar el número de observaciones entre etiquetas, use datelabel con la palabra clave interval para especificar el
tamaño de paso deseado. Las palabras clave de tamaño de paso independientes incluyen: auto (use el método predeterminado
de EViews para determinar el tamaño del paso), termina (etiqueta de la primera y última observación) y todo (etiqueta cada
observación). Por ejemplo,
mygraph.datelabel Interval(ends)
etiqueta solo los puntos finales de MYGRAPH. También puede usar una palabra clave de tamaño de paso junto con un número
de paso para controlar aún más el etiquetado. Estas palabras clave de tamaño de paso incluyen: obs (una observación) year (un
año), m (un mes), y q (un trimestre). Donde cada palabra clave determina las unidades del número especificado en la palabra
clave step.
Por ejemplo, para etiquetar cada diez años, puede especificar:
mygraph.datelabel Interval(year,10)

Etiquetar valores de datos


Los gráficos de barras y pie le permiten etiquetar el valor de sus datos dentro del gráfico. Utilice el comando Graph :: options
con una de las siguientes palabras clave: barlabelabove, barlabelinside o pielabel. Por ejemplo:
mybargraph.options barlabelabove
coloca una etiqueta encima de cada barra en el gráfico que indica su valor de datos. Tenga en cuenta que la etiqueta será visible
solo cuando haya suficiente espacio en el gráfico

ORGANIZANDO MULTIPLES GRÁFICOS:


Cuando crea un gráfico múltiple, EViews organiza automáticamente los gráficos dentro de la ventana del gráfico. (Consulte
"Crear un gráfico" en la página 33 para obtener información sobre cómo crear un gráfico múltiple). Puede usar la opción "m"
durante la creación del gráfico o el comando de fusión (merge).

Para cambiar la ubicación de los gráficos, use el comando Graph :: align. Especifique el número de columnas en las que colocar
los gráficos y el espacio horizontal y vertical entre los gráficos, medidos en pulgadas virtuales.
Por ejemplo:
graph graph11.merge graph01 graph02 graph03
graph11.align(2,1,1.5)
crea un gráfico GRAPH11 múltiple de los gráficos GRAPH01, GRAPH02 y GRAPH03. Por defecto, los gráficos están apilados en
una columna. El segundo comando reajusta los gráficos en dos columnas, con 1 pulgada virtual entre los gráficos en forma
horizontal y 1.5 pulgadas virtuales entre los gráficos en forma vertical.
Material elaborado por Carlos Vila Córdova. Sujeta a omisiones y errores.

TABLAS
ANCHO DE COLUMNA Y ALTURA DE FILA:
table :: setwidth ‘ para ancho de columna. (lo estándar es un ancho de 10). (los anchos pueden ser decimales).

tab1.setwidth(5) 13 ‘ Modifica la 5° columna con un ancho de 13.


tab1.setwidth(B) 12 ‘ Modifica la 2° columna con un ancho de 12.

tab1.setwidth(2:10) 15 ‘ Modifica el rango de columnas de la 2° hasta la 10° con ancho de 15.

tab1.setwidth(@all) 20 ‘ Modifica todas las columnas con un ancho de 20.

Table :: setheight ‘ para alto de la fila. (lo estándar es una altura de 1). (la altura puede ser decimal).

tab1.setheight(2) 3.5 ‘ Modifica la 2° fila con una altura de 3.5

tab1.setheight(2:7) 1.5 ‘ Modifica el rango de fila de 2° hasta la 7° con una altura de 1.5

tab1.setheight(@all) 2 ‘ Modifica la altura de todas las filas con una altura de 2

FORMATO DE CELDAS:

Table :: setformat (no alteran los valores de la celda).

tab1.setformat(e) f.5 ‘ Fija 5 dígitos para la 5° columna.

tab1.setformat(3,e) e.5 ‘ 3° FILA y 5° COLUNMA con notación científica con 5 dígitos de precisión.
tab1.setformat(e3) e.5 ‘ lo mismo de arriba.

tab1.setformat(2,b,10,d) (g.3) ‘ Para el rectángulo de celdas


tab1.setformat(r2c2:r10c4) (g.3) ‘ Muestra 3 dígitos significativos con números negativos entre paréntesis.
tab1.setformat(b2:d10) (g.3)
tab1.setformat(@all) “dd/mm/yy hh:mi:ss.sss” Muestra los valores numéricos de la tabla con strings que contienen.
días/meses/años horas:minutos:segundos con resolución de milésimas de segundo.
NOTA: Tenga en cuenta que cambiar el formato de visualización de una celda que contiene un STRING no tendrá efecto
a menos que la celda se modifique posteriormente para que contenga un valor numérico.

JUSTIFICACIÓN Y SANGRIA: (justificación -posición)


Table :: setjust

POSICIONAMIENTO VERTICAL – top middle bottom


POSICIONAMIENTO HORIZONTAL - auto left right center
auto – izquierda para Strings – derecha para numéricas
Material elaborado por Carlos Vila Córdova. Sujeta a omisiones y errores.

tab1.setjust(@all) top left ‘ Mueve el contenido hacia abajo e izquierda

tab1.setjust(2,b,10,d) center ‘Mueve el contenido hacia el centro horizontalmente, sin tomar en cuenta el
posicionamiento vertical.

Table :: setindent para especificar una sangría izquierda o derecha desde el borde de la celda para las celdas que están justificadas
a la izquierda o a la derecha, respectivamente. Debe usar la palabra clave setindent seguida de un rango de celda entre paréntesis,
y una unidad de sangría, especificada en 1/5 de una unidad de ancho. La sangría solo es relevante para las celdas no justificadas
del centro.
tab1.setjust(2,b,10,d) left ‘ Justifica a la izquierda
tab.indent(2,b,10,d) 2 ‘ luego sangra las celdas especificadas por 2/5 de una unidad de ancho desde el lado izquierdo de
la celda.
tab2.setjust(@all) center
tab2.indent(@all) 3
configurará la sangría de todas las celdas de la tabla en 3/5 de una unidad de ancho, pero esto no tendrá efecto en las
celdas justificadas del centro. Si las celdas se modifican posteriormente para que se justifiquen a la izquierda o a la
derecha, se usará la sangría. Si posteriormente emite el comando
tab2.indent(@all) right
las celdas se sangrarán 3/5 de una unidad de ancho desde los bordes de la derecha.

FUENTES – FONTS:
Table :: setfont – CARACTERÍSTICAS DE LA FUENTE

size-tamaño boldface-negrita italic-cursiva strikethrough-tachado underline-subrayado

tab1.setfont(3,b,10,d) “Times New Roman” +u 8pt


cambia el texto en las celdas especificadas a Times New Roman, 8 puntos, subrayado.

tab1.setfont(4,b) -b +i -s ‘ quita negrita; agrega cursiva; quita tachado de la celda B4.

Table :: settextcolor – COLOR DE LA FUENTE


Las especificaciones de color se pueden proporcionar usando la configuración @RGB (rojo verde azul), o usando una de las
palabras clave de colores predefinidos de EViews:

tab1.settextcolor(f2:g10) @rgb(255,128,0)
tab1.settextcolor(f2:g10) orange

FONDO Y BORDES:
Table :: setfillcolor – COLOR DE FONDO

tab1.setfillcolor(r2c3:r3c6) ltgray
tab1.setfillcolor(2,c,3,f) @rgb(192,192,192) ‘ AMBAS establecen un gris claro.

Table :: setlines – BORDES O LINEAS DE CELDA

+t / -t Top border [on/off].


+b / -b Bottom border [on/off].
+l / -l Left border [on/off].
+r / -r Right border [on/off].
+i / -i Inner borders [on/off].
+o / -o Outer borders [on/off].
+v / -v Vertical inner borders [on/off].
+h / -h Horizontal inner borders [on/off].
+a / -a All borders [on/off].
+d / -d Double middle lines [on/of]f.
Material elaborado por Carlos Vila Córdova. Sujeta a omisiones y errores.

tab1.setlines(b2:d6) +a -h -v ‘ primero agrega todos los bordes ("a"- de all) a las celdas en el rectángulo definido por B2
y D6, luego elimina los bordes horizontales interiores ("h") e interiores verticales ("v").

tab1.setlines(2,b) +o ‘ Agrega bordes exterioriores ("o" – de outside), los cuatro bordes EXTERNOS, de la celda B2.

Para colocar líneas dobles de separación horizontal en la tabla. Ingrese la palabra clave setlines, seguida por el nombre
de la tabla y un número de fila, ambos entre paréntesis.

bestres.setlines(8) +d ‘ Coloca una línea de separación en la 8° fila de la tabla BESTRES.

bestres.setlines(8) -d ‘ Quita las líneas dobles de separación de todas las celdas en la 8° fila de la tabla.

COMENTARIOS Y COMBINACIONES DE CELDAS:


Cada celda en un objeto de tabla es capaz de contener un comentario. Los comentarios de celda contienen texto que está oculto
hasta que el cursor del mouse se coloca sobre la celda que contiene el comentario. Los comentarios son útiles para agregar
notas a una tabla sin cambiar el aspecto de la tabla.
table :: comment – PARA AGREGAR UN COMENTARIO ( NOTA1: el comentario se asigna solo a la celda individual)
(NOTA2: si no se le asigna un texto, no se ejecutará el comando)

tab1.comment(d2) “Hello world” ‘ Asigno un comentario a la celda 2D


tab1.comment(d2) ‘ Se elimina el comentario anterior.

Table :: setmerge – PARA UNIR Y DESUNIR CELDAS TANTO HORIZONTAL COMO VERTICALMENTE
Ingrese el nombre del objeto de tabla, un punto, seguido de un rango de celda que describa las celdas de una sola fila que se
fusionarán.

tab1.setmerge(a2:d2) ‘ Fusiona las celdas en la fila 2, columnas 1 a 4, de izquierda a derecha.


Utilizas la celda del extremo izquierdo.
tab2.setmerge(d2:a2) ‘ Fusiona las celdas en la fila 2, columnas 2 a 5, de derecha a izquierda.
Utilizas la celda del extremo derecho.
tab2.setmerge(r2c4) ‘ Rompe la fusión hecha anteriormente.
solo seleccione la celda individual que esta en dentro de lo fusionado.

TABLA DE ETIQUETADO:
Las tablas tienen una vista de etiqueta para mostrar y editar información, como el nombre del gráfico, la última fecha de
modificación y comentarios.
Table ::label – PARA MODIFICAR LA INFORMACIÓN DE LA ETIQUETA (NOTA : los cambios se guardan con la tabla)

table11.label(r) Results from GMM estimation ‘ Este comando muestra la vista de etiqueta, y la opción "r" agrega el
texto "Resultados de la estimación de GMM" al campo de observaciones de TABLE11.

table11.table ‘ Devuelve la vista básica de la tabla.

Potrebbero piacerti anche