-Por favor, dirigirse a "Dnde puedo conseguir UniGNIPlot?" en la 
versin PDF de este documento

-UniGNUPlot- Versin 2.0.0B GNUPlot TK/TCL Front-End -BORRADOR!!!

Sobre este documento: Este documento pretende hacer sencillo el primer 
contacto del usuario con UniGNUPlot, es libre de hacer aadidos o 
correcciones, pero NUNCA ELIMINANDO partes. 

Historia: Cuando era estudiante, hace unos aos, tena (y an tengo) 
que pasar funciones matemticas a grficas, estaba usando el programa 
GNUPlot para hacer trazados de calidad segn mis necesidades, pero... un 
chico me dijo: "Los grficos son increbles! Cmo puedo hacer yo 
grficos como esos?" ...
Respond esta cuestin, pero mi amigo estaba en desacuerdo con mis 
ejemplos y retrica sobre lo fcil que es realizar una funcin con 
GNUPlot... 

Para casi todo el mundo es ms o menos difcil hacer grficos con 
GNUPlot, algunos simples no lo son; pero etiquetas, ejes, coordenadas, 
matrices, etc. son un trabajo realmente duro, si sabes, claro.

Por qu ? podra preguntar... La fantstica edicin en lnea de 
comandos de GNUPlot es muy fcil de usar,  pero algunos comandos para hacer 
mejoras son tan tan largos, o ms llanamente: No puedes memorizar todos 
los comandos, parmetros y modificadores, por lo que, si se pudiera 
presionar un botn donde se quisiera, con un click en el objeto, no habra 
que preocuparse de como hace GNUPlot el trabajo duro...

Cmo ? Cualquier botn en el entorno de UniGNUPlot tiene asociada una 
lnea de comandos para GNUPlot, el rea de entrada se usar para 
variables y ese tipo de cosas, cuando presiones ENTER en el dilogo de 
expresiones, todos los datos recogidos como las acciones por defecto  -cuando 
un usuario no pregunta por la opcin pero GNUPlot la necesita- ser 
enviado a GNUPlot. Entonces GNUPlot retornar un grfico para ser trazado 
en un espacio "Canvas" en UniGNUPlot.

Entonces... Cul es la diferencia entre GNUPlot y UniGNUPlot ? GNUPlot 
es la principal herramienta o motor, sin el cual UniGNUPlot no puede 
trabajar. UniGNUPlot es la herramienta que hace la vida ms fcil con el 
programa GNUPlot, no est acabada, an, pero tiene un montn de mejoras 
desde su forma original.

Requerimientos:

* Ordenador con Linux testeado en DEBIAN 3.0 rc0 Kernel 
  2.4.19 Wish 8.0 o superior GNUPlot Xwindows system 
  testeado con 4.1.0
  La impresora ya funciona -opcional si desea imprimir el trabajo.

* Cmo utilizarlo: Lo primero que necesitas es lanzar 
  UniGNUPlot, pero de cualquier forma deberas instalarlo... 

* Instalando el programa: 

* 1)Conseguir el Software: 
  http://unicalculus.sourceforge.net * 2)gunzip unignuplot-X.X.X.tar.gz (Donde X's
son los 
  nmeros de control de versin)

* 3)tar -xvf unignuplot-X.X.X.tar

* Ejecutando el programa: -Abrir una XTERM o lo cualquier otra cosa 
   -En Xwindows por supuesto 

* Ahora hay un subdirectorio llamado: unignuplot/ 

* Entramos en l: $ cd unignuplot 

* Ejecutamos el programa: ./unignuplot-2.0.0B.tcl 

* Ahora aparecer una pantalla como la que sigue:

<Graphic file:instantnea0.jpg>


Organizacin de la pantalla y como usarla.

En este punto ya est listo para usarse:

* Ir a la ventana de introduccin de expresin e introducir la funcin 
a trazar:

<Graphic file:instantnea1.jpg>


Como se puede ver introduje la funcin: sin(x) luego puls la tecla 
ENTER y obtuve el resultado como se muestra arriba.

Pero algunas grficas importantes estn hechas con ms de una funcin, 
para representar ms funciones en un nico grfico se pueden colocar 
separadas por comas:

<Graphic file:multiplot.jpg>


Expresin superior: sin(x), cos(x/4), tan(x) entonces, otra vez, 
presionar ENTER

Pero, qu ocurre con los rangos?, los rangos son tiles para 
seleccionar partes en el dibujo actual, por ejemplo, en la grfica anterior solo 
queremos mostrar una regin especial -rango-, por lo que se pueden 
poner los valores de rango, desde la pantalla principal. NOTA: cuidado con 
los valores, se puede especificar cualquier valor, pero si se 
encuentran "fuera del actual rango de grfica" -en el ejemplo (de -10 a 10 sobre 
el eje X: -30 a 30 sobre el eje Y) auto-rango- la nueva imagen mostrar 
esa parte que en la mayora de los casos ser una pantalla vaca.

<Graphic file:ranges.jpg>


Aqu pongo rangos entre x(0,5) y el eje sin cambio, si se quiere volver 
al modo auto-rango solo hay que introducir en el valor deseado un * 
(asterisco) y presionar el botn SET en el dilogo Rangos-ventana.
 Ahora tiene una bonita grfica para el colegio o la oficina 
, sin embargo, est todava en tipo grfico 2D, si se quiere un 
trazado 3D se deber ir al botn "Tipo de Grfica" 
en la pantalla principal, pulsarlo y elegir la opcin 3D.

<Graphic file:plottype.jpg>


Con esto se ver el mismo grfico pero en 3D, y presionando de nuevo la 
tecla ENTER sobre la expresin:

<Graphic file:3Dplot.jpg>


Los rangos tambin se utilizan en este tipo de grficas.

Si se quiere representar una funcin o dato polar, se deber 
seleccionar, desde la pantalla principal, el botn etiquetado como "Tipo de 
grfica" -como hicimos antes- Pero ahora seleccionar Polar, el procedimiento 
es el mismo que en los anteriores 2D o 3D pero ahora las funciones no 
se pasan en trminos "x", ahora todas las expresiones sern pasadas como 
trminos "t", y sern mostradas en formato 2D automticamente.

<Graphic file:polar.jpg>


Si se quiere cambiar el tipo de lnea del dibujo, habr que pulsar 
"Tipo de lnea" en la pantalla principal y aparecern los posibles tipos de 
lnea, actualmente solo el primer grfico ser modificado por esta 
opcin

<Graphic file:linetype.jpg>


Para m las lneas son las mejores pero depende del tipo de dato.

Para suavizar el trazado -muy til cuanto se representarn "datos" no 
funciones- hay que seleccionar, desde la pantalla principal, la opcin 
"suavizar" y una lista de las opciones ser mostrada como:

<Graphic file:smooth.jpg>


Ejemplo: Tengo un archivo llamado "dummi.gnup" con un conjunto 
particular de datos y representado:

<Graphic file:sinsmooth.jpg>


El grfico es bueno pero si queremos reducir las partes picudas, 
seleccionaremos "csplines" y el nuevo dibujo se parecer a este:

<Graphic file:csplines.jpg>


Y se mostrar como el siguiente con un suavizado bezier (una curva 
bezier):

<Graphic file:bezier.jpg>


Experimenta con el grfico, datos y tipo de suavizado, como sea 
necesario en el grfico final, en este punto sabemos como representar datos: 
Simplemente introduce el nombre del archivo en el dilogo de expresin 
enmarcado entre comillas. Se podr hacer lo mismo con varios archivos de 
datos, separados por comas.

Pero, cmo puedo colocar etiquetas dentro de la grfica?, bien, 
 no hay problema, pero primero; dividimos el etiquetado en dos grupos:

1. Etiquetado general

2. Etiquetado especial -etiquetas libres-

El etiquetado general tiene cuatro etiquetas:

* Ttulo

* Etiqueta del eje X

* Etiqueta del eje Y

* Etiqueta del eje Z

Como se muestra:

<Graphic file:labels.jpg>


Hay libertad para rellenar con el texto deseado, pero las etiquetas 
aparecern en reas especficas dentro de la grfica

<Graphic file:labels1.jpg>


Presiona el botn etiquetado "Ajustar valores", automaticamente las 
etiquetas desapareceran en el rea de dibujo pero la ventana de etiquetas 
no desaparecer, esa opcin ser implementada en el futuro, pero es ms 
til ver si el texto de las etiquetas es correcto antes de cerrar. Para 
cerrar solo se necesita pulsar el botn "Cerrar"; Si no ests contento 
con tu conjunto de etiquetas, pulsa "Resetear valores" y todos los 
campos en la ventana de etiquetas sern borrados.

<Graphic file:with_main_labels.jpg>


Con el etiquetado libre se puede seleccionar cualquier parte de un rea 
de dibujo con doble click en la zona deseada y cubriendo el texto en el 
dilogo de entrada:

<Graphic file:labeling.jpg>


Al pulsar enter la etiqueta aparecer automaticamente en el rea del 
doble click:

<Graphic file:labeling2.jpg>


Se puede colocar un montn de texto en una grfica pero tenemos que 
tener cuidado porque si se cambian los rangos, las etiquetas seguirn en 
el mismo lugar.

<Graphic file:labeling3.jpg>
Para eliminar las etiquetas libres es necesario hacer click con el 
botn derecho del ratn dentro del rea de dibujo, todas las etiquetas 
libres desaparecern, pero solo las libres, no las principales.
