Evaluating bids

Dibujando grafos

Published on the November 05, 2021 in IT & Programming

About this project

Open

Mi proyecto es desarrollar un scrip para manipular desde la pantalla grafos.  Me interesa que este programa sea capaz de dibujar un grafo, donde los nodos no se traslapen (en la medida de lo posible) y en caso de tralape, el usuario pueda mover los nodos interactivamente para acomodarlos y mejorar la visualización.  Algunas fucionalidades: (1) el grafo está contenido en archivo CSV (nodo de origen, nodo de destino y peso), los nodos tiene atributos y se desea que el grafo pueda ser visualizado destacando estos atributos (por ejemplo: nodos con atributo femenino color azul y masculino color rojo; o si cada nodo representa a un colaborador de la empresa, que se pueda dibujar el grado de acuerdo al atributo cargo), pueden haber hasta 10 atributos.
  Una vez que el usuario termina su grafo debe darse la opción de guardar dicho grafo en formato pdf, eps y otras alternativas a definir.  El usuario puede generar varios imágenes de un mismo grafo. 
Esa es la idea general.

Ideal programar en Python y evaluar como base de datos Neo4j.
Este scrip, será llamado desde un programa Python, que estará en un servidor

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have the design
Required availability As needed
API Integrations Other (Other APIs)

Delivery term: Not specified

Skills needed