Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
manual [2010/10/18 11:46] – [Quitar un nodo de la matriz de datos] adminmanual [2023/03/13 14:40] (actual) – editor externo 127.0.0.1
Línea 12: Línea 12:
 ====Instalación==== ====Instalación====
  
-El proceso de instalación es sencillo, siguiendo la filosofía de la mayoría de programas del entorno Windows, solo requiere la ejecución del fichero //SetupGrafos_XXX.msi// (donde XXX es el número de la versión). El fichero de extensión .msi corresponde con el fichero de instalación del programa en formato //Windows Installer//. Para instalar el programa necesita disponer de Microsoft Windows Installer. +Tras descargar gratuitamente el [[software]] en su ordenador puede comenzar la instalación. El proceso de instalación es sencillo, siguiendo la filosofía de la mayoría de programas del entorno Windows, solo requiere la ejecución del fichero //SetupGrafos_XXX.msi// (donde XXX es el número de la versión). El fichero de extensión .msi corresponde con el fichero de instalación del programa en formato //Windows Installer//. Para instalar el programa necesita disponer de Microsoft Windows Installer. 
  
 {{ :grafos_wininstaller.png?nolink |instalación de Grafos}} {{ :grafos_wininstaller.png?nolink |instalación de Grafos}}
Línea 412: Línea 412:
 {{ grafos_arcoasimetrico.png?nolink |arco asimétrico}} {{ grafos_arcoasimetrico.png?nolink |arco asimétrico}}
  
 +{{:grafos_arcosdatostabla.png?nolink |cambiando las opciones desde el modo tabular}}Desde el modo de edición tabular, también puede activar o desactivar los datos a visualizar de los arcos mediante el uso de estos pulsadores. Así cuando vuelva al modo gráfico, no será necesario volver a entrar en esta ventana de formato.
 ===Formato de los nodos=== ===Formato de los nodos===
 Podrá modificar los parámetros de formato referidos a los nodos del grafo. Permite seleccionar los elementos del nodo a mostrar, que pueden ser la etiqueta, el coste, ambos o ninguno. Permite también especificar el grosor del trazo de dibujo del nodo, así como el color de fondo del mismo y el tamaño de la circunferencia o cuadrado que lo representa. Podrá modificar los parámetros de formato referidos a los nodos del grafo. Permite seleccionar los elementos del nodo a mostrar, que pueden ser la etiqueta, el coste, ambos o ninguno. Permite también especificar el grosor del trazo de dibujo del nodo, así como el color de fondo del mismo y el tamaño de la circunferencia o cuadrado que lo representa.
Línea 451: Línea 452:
   * [[wpes>Png|Portable Network Graphics format]] (.png)   * [[wpes>Png|Portable Network Graphics format]] (.png)
   * [[wpes>Svg|Scalable Vector Graphics]] (.svg)   * [[wpes>Svg|Scalable Vector Graphics]] (.svg)
 +  * [[wpes>TeX|LaTeX]] (.tex)
  
-De todos los formatos anteriores, el último (.svg) es un formato de imagen vectorial, mientras que el resto es de mapa de bits. Esto lo hace realmente útil, ya que podrá editar o escalar la imagen manteniendo su calidad original. El resto de formatos, dependerá del la escala que en Grafos esté visualizando en el momento de exportar la imagen (mayor escala implica mayor resolución y calidad de imagen). El formato de imagen .svg puede ser editado y a su vez exportado a otros formatos (.pdf, .eps, .wmf, .ps, .tex) desde el software libre [[http://inkscape.org/?lang=es|Inkscape]] (gratuito y disponible para todas las plataformas). +De todos los formatos anteriores, los dos últimos (.tex, .svg) son formatos de imagen vectorial, mientras que el resto es de mapa de bits. Esto lo hace realmente útil, ya que podrá editar o escalar la imagen manteniendo su calidad original. El resto de formatos, dependerá del la escala que en Grafos esté visualizando en el momento de exportar la imagen (mayor escala implica mayor resolución y calidad de imagen). El formato de imagen .svg puede ser editado y a su vez exportado a otros formatos (.pdf, .eps, .wmf, .ps, .tex) desde el software libre [[http://inkscape.org/?lang=es|Inkscape]] (gratuito y disponible para todas las plataformas). 
  
 La siguiente imagen muestra un grafo exportado a formato .svg y editándose en Inkscape. La siguiente imagen muestra un grafo exportado a formato .svg y editándose en Inkscape.
Línea 461: Línea 463:
  
 El formato .svg es útil como formato vectorial de trabajo intermedio y además se puede publicar y visualizar fácilmente en un página web. El formato .svg es útil como formato vectorial de trabajo intermedio y además se puede publicar y visualizar fácilmente en un página web.
 +
 +Desde la versión 1.3.4 de Grafos, podrá exportar la imagen del grafo a formato [[wpes>LaTeX|LaTeX]] (.tex). Grafos escribirá por usted un pequeño fichero de texto con todas las instrucciones y comandos LaTeX para construir y dibujar el grafo al vuelo. Tenga en cuenta que esto es diferente a insertar o vincular un fichero de imagen (.eps, .png por ejemplo) desde un fichero LaTeX. Ambas posibilidades existen. Dicho fichero podrá ser editado y personalizado posteriormente, e insertado en otro documento LaTeX que esté escribiendo.
 +
 +Además de los comandos habituales en LaTeX, se utilizará el paquete [[http://www.texample.net/tikz/|TikZ]]. Se ha procurado que el resultado final LaTeX sea lo más parecido al original de Grafos, pero existen diferencias en el modo en el que se generá el gráfico. En cualquier caso, si usted tiene conocimientos de LaTeX podrá modificarlo según sus necesidades.
 +
 +{{:grafos_latex_1.png?nolink&600 |Ejemplo de grafo en LaTeX (izquierda) y original de Grafos (derecha)}}
  
 ====Guardar el grafo==== ====Guardar el grafo====
Línea 472: Línea 480:
 {{ :grafos_guardandocomo.png?nolink |Guardando como...}} {{ :grafos_guardandocomo.png?nolink |Guardando como...}}
  
 +
 +====Subir a la librería====
 +
 +:-? **DISCULPA LAS MOLESTIAS, EL SERVICIO DE LIBRERÍA DE GRAFOS NO ESTÁ DISPONIBLE**
 +
 +{{ :libreria_grafos.png?nolink&140|}}Desde la **librería de Grafos** podrá descargarse grafos de ejemplo para aprender a usar el programa, utilizar en sus clases, etc. Con la última versión de Grafos podrá subir a la nube y compartir con el resto sus mejores grafos.
 +
 +Puedes acceder desde aquí:
 +[[http://apps.alc.upv.es/grafos/libreria.php|librería de Grafos]]
 +
 +o también desde el menú Archivo, donde verás que aparecen dos nuevas opciones "Librería de Grafos" y "Subir a la librería...". Desde la primera opción, tendrás un acceso directo a la nueva librería de Grafos, que se abrirá automáticamente tu navegador web. Recuerda que la librería de Grafos está programada en HTML5 y CSS3; así que se ve mejor con Google Chrome, Firefox, Safari y otros navegadores compatibles con el nuevo estándar web. 
 +
 +===¿cómo subir grafos a la librería?===
 +Para subir un grafo a la librería, el proceso no puede ser más sencillo. Una vez abierto y/o editado el grafo, desde el menú Archivo pulsa Subir a la librería...
 +
 +Si el servicio web está disponible, aparecerá una pequeña ventana/ficha con la miniatura de tu grafo. El grafo se enviará a la web, tal cual lo ves tú en la pantalla. En esa ventana, tendrás que rellenar los campos que aparecen (Autor, correo-e, Título, Descripción). Por favor, intenta hacerlo lo mejor posible y comprueba que es correcto antes de enviar, ya que esto ayudará a otros a encontrar tu grafo y a utilizarlo adecuadamente. Es por ello, que el título del grafo y la descripción (mínimo 100 caracteres) son muy importantes. Una vez rellenados los campos, pulsa el botón Subir.
 +
 +{{ :grafos133_nuevo2.png?nolink&500 |}}
 +Si el proceso de subida del fichero a la web se realiza correctamente, recibirás un número de identificador de tu ficha. Si fallara, inténtalo más tarde. Ten en cuenta que el grafo será validado antes de publicarse en la librería, por lo que pasarán unos días antes de ser visible por todos.
 +
 +
 +Piensa en las aplicaciones y utilidad de este servicio. Podrás compartir tus grafos con tus compañeros de clase o amigos. Si eres profesor, podrás proponer problemas y subirlos a la nube, y también mostrar sus soluciones o análisis, subiendo diferentes versiones del grafo. Leyendo las descripciones y trabajando los grafos aprenderás mucho más rápidamente las posibilidades del programa y la utilidad y aplicación de los diferentes algoritmos. 
 ===GraphML=== ===GraphML===
 Grafos cuenta con la posibilidad de guardar y leer los datos del grafo en el formato de fichero estándar [[http://graphml.graphdrawing.org/|GraphML]]. Este formato se encuentra especificado en [[http://graphml.graphdrawing.org/specification.html|XML Schema]].  Grafos cuenta con la posibilidad de guardar y leer los datos del grafo en el formato de fichero estándar [[http://graphml.graphdrawing.org/|GraphML]]. Este formato se encuentra especificado en [[http://graphml.graphdrawing.org/specification.html|XML Schema]]. 
Línea 596: Línea 626:
     * Coste     * Coste
 {{ :grafos_tabla4.png?nolink |Vista tabular}} {{ :grafos_tabla4.png?nolink |Vista tabular}}
 +
 +Esta última matriz se puede visualizar como grafo en la siguiente imagen:
 +{{ :grafos_transpuesta3.png?nolink |Ejemplo de grafo}}
  
 ===Importar y exportar datos=== ===Importar y exportar datos===
Línea 648: Línea 681:
  
 ===Editar los valores de una celda=== ===Editar los valores de una celda===
 +Para editar el valor de una celda, simplemente haga click en la celda deseada, el valor actual se sombreará pudiendo así modificar sus valores, por último continuación pulse (Enter) o haga click en otra celda. Mientras esté en modo de edición aparecerá el cursos de edición y un símbolo de un lapiz en la cabecera de la fila.
 +{{ :grafos_editandotabla.png?nolink |Editando la tabla}}
 +
 +Si desea editar y moverse rápidamente por la tabla, las teclas para desplazarse por la tabla son:
 +
 +(Esc) abandona la edición y devuelve el valor original
 +
 +{{:icon_esc.gif?nolink|escape}}
 +
 +(Enter) guarda los datos editados y salta a la celda inferior
 +
 +{{:icon_enter.gif?nolink|enter}}
 +
 +(Tab) guarda los datos editados y salta a la siguiente celda (secuencia izquierda-abajo)
 +
 +{{:icon_tab.gif?nolink|tabulador}}
 +
 +(teclas Cursor) permite desplazarse por la tabla 
 +
 +{{:icon_cursores.gif?nolink|cursores}}
 +
 +Recuerde que mientras que en las etiquetas de los Nodos puede introducir texto alfanumérico, en los valores de Nodos y Arcos sólo se permiten números válidos. Puede usar el signo (-) para valores negativos y (,) únicamente como separador decimal.
 +===Creando una matriz simétrica===
 +{{ :grafos_simetrica.png?nolink|}}A partir de los datos de una matriz triangular, se puede construir una [[wpes>Matriz_sim%C3%A9trica|matriz simétrica]]. Esto se puede hacer de dos modos:
 +  * Hacer una matriz simétrica a partir de la diagonal inferior
 +  * Hacer una matriz simétrica a partir de la diagonal superior
 +
 +En cualquier caso, Grafos le pedirá confirmación, ya que los datos de la zona de destino, serán reemplazados por los de la zona de origen. Las siguientes imágenes muestran respectivamente ambos tipos de construcción para el ejemplo en curso.
 +
 +{{:grafos_simetrica2.png?nolink |}}{{:grafos_simetrica4.png?nolink&300|}}
 +
 +{{:grafos_simetrica1.png?nolink |}}{{:grafos_simetrica3.png?nolink&300|}}
 +
 +Como se puede observar en ambos casos, la matriz resultante siempre es simétrica.
 +===Creando una matriz transpuesta===
 +{{:grafos_transpuesta.png?nolink |}}Con Grafos es muy fácil construir una [[wpes>Matriz_transpuesta|matriz transpuesta]]. Pulsando el botón de la barra de herramientas, se cambiará automáticamente el valor asociado a los arcos //i-j// por el de los //j-i//. Si vuelve a pulsar el botón, la matriz volverá lógicamente al estado inicial. Las siguientes imágenes muestran el efecto de la transposición en la matriz y en el grafo.
  
-coordenadas abajo+{{:grafos_transpuesta1.png?nolink |}}{{:grafos_transpuesta2.png?nolink|}}
  
 +{{:grafos_transpuesta3.png?nolink&300 |}}{{:grafos_transpuesta4.png?nolink&300|}}
 +====Hasta aquí...====
 +Hemos visto cómo instalar y utilizar Grafos para la creación, edición y personalización de un grafo tanto en modo gráfico como en modo tabular. El modo de edición tabular permite una edición rápida de las matrices de datos, mientras que el modo gráfico permite visualizar y dar estilo al grafo mientras se construye. Con todo lo expuesto y aprendido hasta aquí, usted podrá crear grafos para sus presentaciones partiendo de cero o a partir de datos importados. También podrá editar y exportar dichos datos a otros programas como Ms Excel. Los formatos de dibujado rápido y las opciones de formato serán útiles para cambiar la distribución y apariencia del grafo hasta lograr el aspecto deseado.
  
-====Licencia====+Pero esto no es todo. A partir de ahora queda lo más interesante; la aplicación de diferentes [[analisis#algoritmos|algoritmos]] de teoría de grafos que le permitirán resolver algunos problemas reales y analizar sus resultados tanto numéricamente como gráficamente. Siga leyendo el apartado de [[analisis|análisis y casos]] para aprender mucho más, o adquiera el [[libro]] a un precio reducido que incluye toda esta información (también en formato //ebook//).
  
-Autor: [[http://personales.upv.es/arodrigu|Alejandro Rodríguez Villalobos]]+Espero que Grafos sea una herramienta útil en su docencia y en su trabajo.
  
-Licencia: [[http://creativecommons.org/licenses/by-nc-sa/3.0/deed.es|Creative Commons Licenses (by-nc-sa)]]+----