Biblioteca de gráficos Java para visualización dinámica [closed]

3 minutos de lectura

Biblioteca de graficos Java para visualizacion dinamica closed
Iustin

Necesito una biblioteca Java para gráficos que admita visualización dinámica. Necesito que los objetos se muevan entre los vértices y esto debe mostrarse. No se necesita 3D, una representación 2D será suficiente.

actualmente estoy usando JUNG pero es muy limitado, es más para gráficos estáticos por lo que puedo decir.

He mirado esta pregunta pero JGraphT tampoco parece hacerlo.


Edición tardía:

Esperé a terminar el proyecto antes de dar una respuesta. Terminé quedándome con JUNG, mientras también usaba UBIGráfico (proyecto muerto desde 2012) como biblioteca secundaria.

1641672450 743 Biblioteca de graficos Java para visualizacion dinamica closed
maligno

Echar un vistazo:

  • FMAM – Componentes GUI para edición gráfica, incluidos gráficos, (Eclipse) basados ​​en SWT
  • JGraphX – antiguo JGraph, no desarrollado activamente desde marzo de 2020
  • Piccolo2D – (Eclipse) basado en SWT
  • JUNG – lanzado por última vez en 2010 (a partir de 2020); era muy popular en ese entonces
  • yObras – no es de código abierto, no es gratis
  • JGraphT – solo manejo de datos y algoritmos, sin visualización integrada, aunque admite JGraphX visualización

Biblioteca de graficos Java para visualizacion dinamica closed
Oubenal Mohcine

Echa un vistazo a GráficoStream, como se muestra en su vídeo de demostración puedes hacer cosas sofisticadas con gráficos usando su biblioteca.

Biblioteca de graficos Java para visualizacion dinamica closed
Andreas Peterson

Prefuso es bonito y poderoso. El sitio web ya no está allí, así que aquí hay un versión archivada

  • Usé prefuse para un proyecto académico de visualización de datos, y simplemente funciona.

    – zengr

    28 mayo 2011 en 22:14

  • Para cualquiera que visite la página ahora, creo que los autores de Prefuse han detenido el desarrollo y pasaron al desarrollo de D3. Han pasado años desde que apareció una nueva versión de Prefuse en la web.

    –Josh Bradley

    01 jun.

  • demasiado difícil. todos los ejemplos cargan datos de archivos y no hay información sobre cómo crear los datos a partir del código.

    – Shpytyack Artem

    31 ago. 2017 a las 10:00

  • Creo que pusiste el enlace equivocado, o el sitio parece cambiar. Por favor actualice. El enlace a “Prefuse.org es nuestro intento de aumentar la conciencia sobre la privacidad de los datos y los problemas con la privacidad en línea en la sociedad actual. Esperamos que este sitio web: ……”.

    – Jaja TTpro

    02 may. 19 en 03:44

¿Has echado un vistazo a Procesando, o procesamiento.js? Hay algunos increíble vis proyectos que se están haciendo con esto.

No es estrictamente Java, pero es fácil de integrar dentro de un entorno Java, si no recuerdo mal.

Otra opción, si es factible, es construir un archivo de texto en formato de punto graphviz y procesarlo usando varias herramientas provistas. Principalmente útil para generar imágenes estáticas

Ver galería gráfica para más detalles

ingrese la descripción de la imagen aquí

  • Sería genial si pudiera proporcionar un par de ejemplos con código. Estoy seguro de que obtendría más votos a favor.

    – Witold Kaczurba

    10 ene.


  • buena opción, pero no permite dinámica visualización

    – hoijui

    24 abr.

1641672451 117 Biblioteca de graficos Java para visualizacion dinamica closed
Hoijui

Es posible que también desee echar un vistazo a wilmascopio (o su página del proyecto). Lo usé hace unos años después de una investigación completa y estaba bastante contento con él, pero no se ha actualizado desde 2004 (a partir de 2020).

  • Sería genial si pudiera proporcionar un par de ejemplos con código. Estoy seguro de que obtendría más votos a favor.

    – Witold Kaczurba

    10 ene.


  • buena opción, pero no permite dinámica visualización

    – hoijui

    24 abr.

.

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad