8
votes

Meilleure façon de fournir des graphiques sur le Web? Bibliothèque côté serveur ou côté client? Html5?

Que diriez-vous de fournir un graphique (basé sur la ligne) sur le Web? J'ai besoin de faire quelque chose de semblable à un tableau ou de stocks de brûlure au fil du temps. Le côté serveur est Django et en utilisant JQuery pour le client.

Quels sont les avantages d'utiliser quelque chose comme Pychart ou une autre bibliothèque de tracé Python pouvant produire un SVG ou PNG et l'afficher?

ou fournissant les données dans les tableaux et à l'aide de Visualize ou HighcharTrart pour JQuery pour générer le graphique à l'aide de JavaScript?

Je voudrais mettre des points sur le graphique cliquant ou qui affichent plus d'informations sur le tour spécifique.

Quelles options sont disponibles avec HTML5, viennent-il avec le support intégré aux graphiques ou dois-je le faire avec une toile uniquement?

Merci pour votre aide.

édition / mise à jour. Merci à tous pour les suggestions.


1 commentaires

"Meilleur" dépend entièrement de vos besoins.


6 Réponses :


1
votes

J'utilise pchart. C'est une bibliothèque de graphique à utiliser avec PHP, elle fonctionne très bien avec MySQL et vous interrogeez le MySQL DB de l'intérieur du code PCHART. Les autres belles sont des graphiques à flot et de fusion


0 commentaires


7
votes

Les cartes latérales client ont l'avantage qui peut être manipulée par l'utilisateur, mais nécessite une prise en charge côté client de la technologie utilisée pour implémenter les graphiques.

Graphiques HTML5:


0 commentaires

4
votes

Après avoir testé de nombreux outils de graphique, nous utilisons enfin Highchartts et Cartings Empre JavaScript . Super outils, pas chers.


0 commentaires

1
votes

0 commentaires

1
votes

Les graphiques côté serveur générés sous forme de PNGS seront résolus, pas très interactifs, etc. Les cartes latérales client peuvent s'étirer, être interactives, etc. Si vous avez un serveur rapide, vous pouvez générer des diagrammes avec beaucoup de complexité, des graphiques complexes sur Le client peut être très lent à afficher.

Je privilégie les tableaux côté client pour le moment. J'utilisais FLOT, mais je suis actuellement à la recherche de protoves. beool


0 commentaires