2009-01-13 4 views
3

Je dois générer de nombreux graphiques internes côté client (dans l'entreprise uniquement) à partir de flux de données, et comme les données elles-mêmes sont "secrètes", je ne peux pas utiliser Google-Graphs pour générer les graphiques. Donc, je me demandais si quelqu'un a des recommandations pour une bibliothèque de graphes javascript qui ne nécessite pas de serveur.Y at-il une bibliothèque de graphes côté client (javascript) qui ne nécessite pas de serveur?

Merci

+0

Si les données sont "secrètes", comment faites-vous pour contourner le fait qu'elles seront manipulées sur le navigateur du client en Javascript en clair? – cletus

+0

Parce que seuls les navigateurs dans le "jardin secret" auront accès aux données et aux graphiques, l'application ne touchera pas le grand internet, seul l'intranet local de la société –

Répondre

5

Jetez un oeil à flot une bibliothèque de traçage javascript.

EDIT Le repo Flot officiel lives on github

+0

pas aussi génial à dessein que Raphael, mais beaucoup plus facile/puissant à la partie de traçage en effet –

+0

Plug impudique: github.com/thenduks/flot (je l'ai fourchu à cause du développement lent, n'hésitez pas à aider! :)) – rfunduk

+0

@thenduks , mis à jour pour inclure un lien vers github fork –

1

les données vont probablement être en texte brut si vous utilisez une librairie javascript pour le rendre côté client ... Même si, jQuery Sparklines peut générer des graphiques simples côté client.

4

Jetez un oeil à Raphael (github).

+0

damn. Cela va dans mes signets! – bchhun

+1

Pour les graphiques basés sur Raphael, voir [gRaphael] (http://g.raphaeljs.com/) – clonejo

1

Trouvé une bibliothèque appelée PlotKit pour Mochi, tout en regardant le lien canvasgraphjs de Nickf.

+0

ouais, je viens de réaliser qu'ils ont arrêté de travailler sur canvasgraphjs, donc j'ai supprimé cette réponse. – nickf

0

Si vous utilisez une bibliothèque côté client, vos données sont à peu près à l'air libre. Si les données sont secrètes, je pense que vous avez besoin d'une bibliothèque qui génère l'intrigue côté serveur et qui génère les images. JFreechart est une bibliothèque qui fait cela en Java. Je suis sûr qu'il y en a d'autres.

+0

Les données sont secrètes en dehors de l'entreprise, donc je ne peux pas les transmettre à Google par exemple. Cependant, n'importe qui dans l'intranet a des privilèges et des droits pour accéder aux données comme bon lui semble. Parce que personne n'a accès à la page en dehors de l'intranet de l'entreprise –

0

Vérification D3.js: bibliothèque JavaScript pour la manipulation de documents basés sur des données. Je ne l'ai pas encore essayé, mais ça a l'air prometteur et intéressant.

Questions connexes