2010-06-16 7 views
3

Je suis un peu coincé avec la bibliothèque graphique que j'utiliserai dans mon projet. Im coincé avec ce deux (mais aussi ouvert à d'autres suggestions)Choisir entre les graphiques YUI ou l'API de visualisation Google

Pour YUI Charts: Pro: - très robuste et très configurable Inconvénients: - Utilise Flash 9>, ce qui pourrait potentiellement être inaccessible pour les utilisateurs sans à jour version flash - ne prend pas en charge l'exportation à l'image (pour les versions flash < 10 seulement)

pour Google API visualisation avantages: - petite taille de fichier pour les bibliothèques, - peut être exporté vers des chartes d'images statiques (via un appel API séparé) Contre - options de configuration limitées

Alors là, aidez-moi à décider. Les graphiques YUI ont l'avantage sur les options de configuration, mais l'API de visualisation Google a l'avantage en termes d'accessibilité car elle utilise SVG pour rendre le grapsh au lieu de Flash. Pour les utilisateurs qui sont menottés par les interdictions informatiques de l'entreprise, ils ne peuvent tout simplement pas mettre à jour leur version Flash et la page ne fonctionnera pas.

Merci!

Répondre

2

Je choisirais l'API de Google car elle ne nécessite qu'un interpréteur javascript ou un accès internet (à Google).

Moins il y a de dépendances, mieux c'est. Sans oublier qu'il existe tout un éventail d'outils pour manipuler les images SVG.

Si vous ne pouvez pas vous passer de certaines fonctionnalités de YUI ou si vous ne trouvez pas de façon plus simple d'exprimer vos graphiques, choisissez YUI.

+0

Oui c'est où je suis bloqué. Si je vais avec YUI alors la page pourrait ne pas fonctionner si l'exigence de la version flash n'est pas satisfaite. Ensuite, si je vais avec Google VisAPI, j'abandonnerais alors beaucoup d'options de configuration qui peuvent rendre notre graphique plus présentable (comme les étiquettes tournées pour les textes longs, etc.). – r2b2

+0

S'il vous plaît noter que vous pouvez manipuler des images dans n'importe quelle langue (Python est mon choix) et vous pouvez facilement manipuler SVG avec tout ce qui peut lire/écrire un fichier texte. Par conséquent, vous pouvez ajouter des étiquettes pivotées, etc. Dites simplement à l'API Google de vous donner un graphique et d'y ajouter des éléments après le fait. – Ben

+0

Est-ce que google chart api prend en charge l'ajout de points en temps réel? –

0

Si vous ne voulez pas flash pour dessiner des graphiques dans votre application, il est préférable de choisir Google API de visualisation ...

L'API Google Visualization JavaScript vous permet d'accéder à des données structurées et visualiser les données en utilisant JavaScript dans vos pages Web. L'API Google Visualization permet également la création de gadgets.

1

Vous pourriez également vouloir jeter un coup d'oeil à http://www.simile-widgets.org/ Il pourrait être exagéré/mauvais ajustement pour vos besoins, mais il est positivement sexy.

Questions connexes