2010-01-22 14 views
4

Je voudrais afficher un tas de données de manière significative à travers des visualisations sur un site.Visualisations Web pour les données?

J'ai expérimenté avec RaphaelJS bibliothèque, mais les performances sur IE8 est terrible, et toile HTML5 est encore pas largement soutenu.

Donc il me reste Flash et toutes les bibliothèques existantes. Sur le côté flash, il semble y avoir beaucoup, mais pour cette raison, je suis un peu perdu et je n'ai pas la possibilité d'expérimenter avec chacun d'eux.


(je vais énumérer toutes les bibliothèques que les gens ont fait ici.)

Flash/Flex:

Javascript:

Java:


aide serait très apprécié. Merci!

Répondre

2

Si vous finissez par aller avec Flash, tenez compte des bibliothèques de visualisation suivantes. Mon préféré est Flare, mais les Flex Charting Components ont probablement la courbe d'apprentissage la plus facile.

+0

Merci de les énumérer !! : D Avec les démos, c'est vraiment génial! – RadiantHex

2

Pourquoi ne pas traiter ou traiterJS?

http://processing.org/

http://processingjs.org/

+1

** IE est pas pris en charge! ** De site processingjs.org "Processing.js est explicitement développé pour les navigateurs qui prennent en charge l'élément HTML5 ." – RadiantHex

+0

http://excanvas.sourceforge.net/ – Bob

+0

Voici une implémentation de traitement dans silverlight http://paulirish.com/work/canvasShims/ – Bob

1

Nous utilisons Google ExplorerCanvas pour le soutien IE et une bibliothèque de terrain en fonction toile. Je n'ai pas examiné la performance de manière exhaustive, mais cela fonctionne assez bien pour nous dans IE 8.

+0

Je crains qu'il utilise VML comme RaphaelJS, dont les performances sur IE8 sont lentes. – RadiantHex

+1

Voici un test, qui me semble OK dans IE 8. http://excanvas.freehostia.com/callout-speech-bubble-excanvas-example.html Vos besoins peuvent être différents, cependant. –

3

Vous voudrez peut-être vérifier Google Visualizations API Gallery (qui sont différentes de son API graphique). C'est une collection de différentes visualisations inter-navigateurs. Certains sont en flash, d'autres rendent des images statiques. En outre, certains intègrent GWT.

alt text alt text http://code.google.com/apis/visualization/documentation/gallery/images/icon-imageareachart.png alt text http://code.google.com/apis/visualization/documentation/gallery/images/icon-areachart.png alt text alt text

+0

Merci pour votre réponse! Les visualisations Google ont vraiment l'air bien. – RadiantHex

1

Il existe quelques visualisations de qualité au many-eyes.com - qui, je pense, est géré par IBM. Je ne sais pas ce qu'ils utilisent: une sorte d'applet Java ...

+0

Merci. Ils ont l'air bien, mais j'ai vraiment peur d'utiliser Java sur une page web! 30% de mes utilisateurs n'ont pas Java installé aussi. – RadiantHex

+2

Je suppose qu'ils utilisent Prefuse (http://prefuse.org) et/ou leur propre logiciel développé en interne. Flare qui a été mentionné ci-dessus est la prochaine génération de Prefuse. –

1

Et à propos de Tableau? Tableau Public (ou Tableau Server pour les sites privés) fournit un outil rapide et flexible pour créer des visualisations de données pouvant être intégrées sans aucun plug-in. Cependant, il ne vous donnera pas un contrôle programmatique complet - il est conçu pour les analystes.