57 votes

Bibliothèque de visualisation de données Java gratuite ?

Je cherche une bibliothèque Java gratuite pour visualiser des données. Je veux faire quelque chose de similaire aux deux images suivantes. Y a-t-il une possibilité ? J'ai d'abord pensé à prefuse, mais il n'est plus développé depuis 2007. Y a-t-il d'autres bibliothèques ?

enter image description here

enter image description here

1 votes

En fait, Prefuse a été transféré à l'adresse suivante github . Vous devriez peut-être jeter un autre coup d'œil.

0 votes

Mais si je regarde la page d'accueil, la dernière version date tout de même de 2007.

0 votes

J'ai ajouté une autre prime pour trouver une réponse à la deuxième partie de ma question. Je suis toujours à la recherche d'une bibliothèque chronologique.

26voto

Mark Mayo Points 4193

Avez-vous envisagé d'examiner GraphViz ?

Graphviz (abréviation de Graph Visualization Software) est un ensemble d'outils libres mis au point par AT&T Labs Research pour dessiner des graphiques spécifiés dans le langage DOT scripts. Il fournit également des bibliothèques pour les applications logicielles qui utilisent les outils. Graphviz est un logiciel libre sous licence Eclipse Public License.

On peut faire des choses assez sympas avec :

enter image description here

enter image description here

enter image description here

0 votes

J'ai attribué la prime à cette réponse. Mais j'en attribuerai une autre pour la deuxième partie de la question. Je suis toujours à la recherche d'une bibliothèque chronologique.

9voto

Costis Aivalis Points 8935

Essayer Protovis qui semble être le successeur de Prefuse et peut constituer une bonne alternative. Il est écrit en JavaScript, mais un Boîte à outils graphique Java est disponible.

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

3 votes

J'avais déjà envisagé Protovis, mais cette phrase me fait un peu peur : "Veuillez noter qu'il s'agit d'un prototype de recherche ! Il ne s'agit pas d'une boîte à outils prête pour la production et nous ne fournissons pas d'assistance logicielle pour le moment. Le code est également dépourvu de nombreuses routines de bibliothèque familières aux utilisateurs de Protovis-Javascript."

0 votes

Vous avez tout à fait raison. C'est aussi ma préoccupation.

0 votes

La dernière version de Protovis 3.3 date du 17 septembre 2010. La dernière mise à jour indique : 28 juin 2011 - Protovis ne fait plus l'objet d'un développement actif. Nous vous recommandons de passer à D3.js !

9voto

Adel Boutros Points 6173

En ce qui concerne le calendrier, il convient de prendre en compte les éléments suivants API de visualisation Google qui contient des chronologies annotées, ...

0 votes

Je ne trouve pas d'exemple sur la façon de faire ce que je dois faire.

0 votes

@Roflcoptr voici un exemple de ce à quoi je faisais référence : code.google.com/apis/chart/interactive/docs/gallery/

0 votes

J'ai attribué une prime à cette réponse car c'est la plus proche que je puisse utiliser. Mais elle ne correspond toujours pas à ce que je cherche. Je ne veux pas visualiser des valeurs par rapport à une ligne de temps, mais plutôt des événements ou quelque chose comme ça. Je n'ai donc pas besoin d'un graphique.

4voto

4voto

bchetty Points 1337

Une autre solution consiste à utiliser JUNG cadre. Si vous êtes à la recherche de bibliothèques basées sur le navigateur/javascript, jetez un coup d'œil à three.js

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X