Bibliothèque de visualisation de données java gratuite? [fermé]


Je cherche une bibliothèque Java gratuite pour visualiser certaines données. Je veux faire quelque chose de similaire aux deux images suivantes. Est-il possible? J'ai d'abord pensé à prefuse, mais ce n'est pas développé depuis 2007. Alors, des bibliothèques oher?

entrez la description de l'image ici

entrez la description de l'image ici

Author: RoflcoptrException, 2011-12-16

11 answers

Avez-vous envisagé de regarderGraphViz ?

Graphviz (abréviation de Graph Visualization Software) est un ensemble d'outils open-source lancé par AT&T Labs Research pour dessiner des graphiques spécifiés dans des scripts en langage DOT. Il fournit également des bibliothèques pour les applications logicielles pour utiliser les outils. Graphviz est un logiciel libre sous licence Publique Eclipse.

Vous pouvez faire des trucs assez cool avec:

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

 25
Author: Mark Mayo, 2011-12-21 22:26:41

Pour la partie timeline, vous devriez vraiment considérer Google Visualization API qui contient des timelines annotées, ...

 9
Author: Adel Boutros, 2012-01-02 11:01:34

EssayezProtovis , qui semble être le successeur de Prefuse et peut être une bonne option alternative. Il est écrit en JavaScript, mais unJava Graphical Toolkit est disponible.

D3.js est le successeur de Protovis aujourd'hui. (Recommandé par Protovis.)

 9
Author: Costis Aivalis, 2013-04-03 08:26:57

GraphStream est une possibilité.

 5
Author: rfmodulator, 2011-12-26 14:54:18

Une autre alternative consiste à utiliser JUNG framework. Si vous recherchez également des bibliothèques basées sur un navigateur/Javascript, checkout three.js

 4
Author: bchetty, 2011-12-22 15:13:01

Une autre bibliothèque que vous pourriez considérer est JGraph. Il fonctionne principalement avec des graphiques, mais vous pouvez facilement implémenter une chronologie en tant que telle. Le projet peut être trouvé sur GitHub https://github.com/jgraph/jgraphx et a été récemment mis à jour.

 4
Author: ntanase, 2012-11-26 21:45:27

Vous devrez sans aucun doute faire beaucoup de personnalisation, mais les outils de graphique de Google offrent beaucoup de flexibilité et d'options ( http://code.google.com/apis/chart / ). Je n'ai rien fait d'aussi impliqué que les images que vous avez collées ci-dessus, mais il était assez facile de configurer divers graphiques à l'aide de l'API de visualisation Google.

Cela pourrait valoir la peine de poster vos images sur le groupe Google Visualization API ( http://groups.google.com/group/google-visualization-api?pli=1 ) à voyez si quelqu'un a fait plus de graphiques impliqués comme ceux que vous avez proposés ci-dessus en utilisant l'API de visualisation...

 3
Author: Zack Macomber, 2011-12-22 15:02:08

Je suis surpris que cela n'ait pas été répertorié. J'ai utilisé jFreeChart il y a quelque temps: http://www.jfree.org/jfreechart/

 3
Author: moey, 2011-12-29 15:58:41

Si vous recherchez explicitement une bibliothèque swing, ignorez cette réponse! Mais dans le monde du web, Raphaël et D3.js sont mes favoris. Le back-end pourrait être implémenté en java.

 2
Author: Farshid Zaker, 2012-11-28 16:56:38

Si cela ne vous dérange pas d'utiliser la solution javascript timeglider est ce dont vous avez besoin pour la deuxième capture d'écran.

 0
Author: HRgiger, 2012-11-29 09:14:33