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. p>
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? p>
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? P>
Je voudrais mettre des points sur le graphique cliquant ou qui affichent plus d'informations sur le tour spécifique. P>
Quelles options sont disponibles avec HTML5, viennent-il avec le support intégré aux graphiques ou dois-je le faire avec une toile uniquement? P>
Merci pour votre aide. P>
édition / mise à jour. Merci à tous pour les suggestions. P>
6 Réponses :
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 p>
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. P>
Graphiques HTML5: P>
Après avoir testé de nombreux outils de graphique, nous utilisons enfin Highchartts et Cartings Empre JavaScript . Super outils, pas chers. P>
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. P>
Je privilégie les tableaux côté client pour le moment. J'utilisais FLOT, mais je suis actuellement à la recherche de protoves. beool em> p>
"Meilleur" dépend entièrement de vos besoins.