2010-09-24 15 views
3

Je crée une application Rails qui nécessite une visualisation des données. Qu'est-ce qu'une bonne bibliothèque à apprendre? (Si c'est important, je n'ai pas beaucoup d'expérience web/javascript, mais je commence à apprendre.)Bibliothèque de visualisation/création de graphiques Web

Je me balade avec Protovis ... Mais bon, je ne comprends pas tout le battage médiatique est. Il semble assez long et douloureux même de créer simplement un graphique à barres simple avec des axes, et ayant grandement besoin de valeurs par défaut! [Mais la seule autre vraie bibliothèque graphique que j'ai utilisée est ggplot2 dans R, alors peut-être que c'est standard pour le web?]

J'ai vu gRaphael suggéré, et le code exemple d'une seule pièce que j'ai vu sur le Le site Web [pour un diagramme] le rend beaucoup plus facile à utiliser que Protovis. Mais il n'y a pas de documentation, donc je ne sais pas comment apprendre à l'utiliser. J'ai déjà joué un peu avec l'API Google Charts dans le passé, et c'est assez facile à utiliser et bien documenté, alors peut-être que je devrais m'en tenir à ça si je n'ai pas besoin de super fantaisie et de personnalisation?

Donc, je suppose: quels sont les avantages/inconvénients de Protovis/gRaphael/Google Charts? Existe-t-il d'autres bibliothèques de visualisation de données que je devrais envisager?

Répondre

1

Découvrez Ryan Bates screencast sur les graphiques. Il est axé sur Highcharts, mais il montre également d'autres alternatives.

http://railscasts.com/episodes/223-charts

Je n'ai utilisé Google Charts, mais je considérais essayer certains d'entre eux après avoir vu ce screencast il y a quelques mois. J'espère que cela vous montrera quelques options supplémentaires qui pourraient vous convenir.